use php-cache instead of memcached

This commit is contained in:
Uwe Steinmann 2025-10-22 16:14:49 +02:00
parent 3365760c87
commit f88acd0ebd
3 changed files with 8 additions and 5 deletions

View File

@ -50,7 +50,8 @@
"seeddms/preview": "dev-master",
"seeddms/sqlitefts": "dev-master",
"seeddms/http_webdav_server": "dev-master",
"wikimedia/composer-merge-plugin": "dev-master"
"wikimedia/composer-merge-plugin": "dev-master",
"cache/memcached-adapter": "^1.2"
},
"require-dev": {
"composer/composer": "dev-main"

View File

@ -53,7 +53,8 @@
"seeddms/preview": "dev-master",
"seeddms/sqlitefts": "dev-master",
"seeddms/http_webdav_server": "dev-master",
"wikimedia/composer-merge-plugin": "dev-master"
"wikimedia/composer-merge-plugin": "dev-master",
"cache/memcached-adapter": "^1.2"
},
"require-dev": {
"composer/composer": "dev-main",

View File

@ -58,11 +58,12 @@ $dms = new SeedDMS_Core_DMS($db, $storage ? $storage : $settings->_contentDir.$s
$memcache = null;
if($settings->_enableMemcached && extension_loaded('memcached')) {
$memcache = new Memcached('seeddms');
$memcache->addServers(array(
$mc = new Memcached('seeddms');
$mc->addServers(array(
array($settings->_memcachedHost ?? 'localhost', $settings->_memcachedPort ?? 11211),
));
$dms->setMemcache($memcache);
$memcache = new \Cache\Adapter\Memcached\MemcachedCachePool($mc);
$dms->setCache($memcache);
}
if(!$settings->_doNotCheckDBVersion && !$dms->checkVersion()) {