【问题标题】:Use memcached and not memcache in Joomla在 Joomla 中使用 memcached 而不是 memcache
【发布时间】:2018-07-20 02:01:09
【问题描述】:

我的主机有 memcached,我想正确配置它。最后一次尝试我使用了 memcache 和我的主机更新服务器,但错过了激活 memcache 并且站点出现故障。他们回复说 memcache 很旧,很快就会不受支持。所以现在我尝试使用 memcached

但是我很困惑所有指南/如何谈论 memcache 而不是 memcached?

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

公共 $caching = '2';

公共 $cache_handler = 'memcache';

这不应该是memcached吗?

公共 $memcache_persist = '1';

公共 $memcache_compress = '0';

public $memcache_server_host = 'localhost';

公共 $memcache_server_port = '11211';

公共 $memcached_persist = '1';

公共 $memcached_compress = '0';

public $memcached_server_host = 'localhost';

公共 $memcached_server_port = '11211';

公共 $redis_persist = '1';

我应该将 memcache 或 memcahed 更改为正确的端口和服务器主机吗?

问候

【问题讨论】:

    标签: joomla memcached


    【解决方案1】:

    Memcache 和 Memcached 确实是两个不同的东西(尽管它们确实在服务器级别使用了一些相似的底层架构)。

    确实,Memcache(无 d)是一个较旧的东西,官方不支持 PHP 7,而 Memcached(带有 d)仍然在当前 PHP 版本中得到积极维护和支持。

    所以,如果您打算使用 Memcached(带有 d),首先登录到您的 Joomla 后端,看看该选项是否在全局配置中可用(可用的处理程序列表是动态的,取决于您的服务器安装的内容并启用)。如果您甚至没有在该列表中看到 Memcached,请确保您已设置所有先决条件(应该只是安装并启用了 PHP 的 ext/memcached)。然后,您可以安全地将$cache_handler 选项更改为“memcached”。

    【讨论】:

      猜你喜欢
      • 2010-11-29
      • 2015-04-09
      • 2015-05-01
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多