在Joomla中使用Memcached而不是Memcache



我的主机已备忘,我想正确配置它。上一次尝试,我使用了memcache和我的主机更新服务器,并错过了激活memcache,并且站点下降。他们回答说,memcache是旧的,很快将不受支持。所以现在我尝试使用memcache d

但是我很困惑所有指南/如何谈论备忘录没有备忘录?

在配置文件中,他们说更改:

public $ caching ='2';

public $ cache_handler ='memcache';

这不应该是memcache d

public $ memcache_persist ='1';

public $ memcache_compress ='0';

public $ memcache_server_host ='localhost';

public $ memcache_server_port ='11211';

public $ memcached_persist ='1';

public $ memcached_compress ='0';

public $ memcached_server_host ='localhost';

public $ memcached_server_port ='11211';

public $ redis_persist ='1';

我应该将memcache或memcahe d 更改为右端口和服务器主机吗?

问候

memcache和memcached确实是两个不同的事情(尽管他们确实在服务器级别使用了一些类似的基础体系结构(。

的确,memcache(no d(是一件较早的事物,并且在PHP 7上不受正式支持,而Memcached(带有D(仍在当前的PHP版本上进行积极维护和支持。

因此,如果您打算使用Memcached(使用D(,请首先登录Joomla后端,然后查看该选项是否在Global Config中是否可用(可用处理程序列表基于您的服务器已安装的内容是动态的并启用(。如果您甚至没有在该列表中看到Memcached,请确保已设置所有先决条件(这应该只是已安装和启用PHP的Ext/Memcached(。然后,您可以安全地将$cache_handler选项更改为" memcached'。

最新更新