memcached 的不同写法
Different ways to write memcached
我正在检查我的服务器配置,同时在 Internet 上寻找一些提示,我注意到 memcached
是以不同的方式编写的。
我指的是 app/etc/local.xml
:
的这一部分
<cache>
<backend>memcached</backend>
...
特别是我看到了这些方式:
memcache
inside local.xml.additional
和一些教程
memcached
在托管站点和教程上
Memcached
里面一两个教程和Whosebug答案
我的问题是:有什么不同吗?如果是的话,哪一个是正确的?
你说 "in local.xml.additionnal" 是指这个吗?
<config>
<global>
<session_save><![CDATA[]]></session_save> <!-- db / memcache / empty=files -->
<!-- ... -->
</global>
</config>
然后你错误地假设 <session_save>
和 <cache>
下的 <backend>
是相同的,因为稍后在同一个文件的第 38 行附近你可以读取
<config>
<global>
<!-- ... -->
<cache>
<backend></backend><!-- apc / memcached / xcache / empty=file -->
</cache>
<!-- ... -->
</global>
</config>
所以,答案是,说到<backend>
memcached是对的,说到<session_save>
memcache 是正确的。
此外,如果您参考 Mage_Core_Model_Cache::_getBackendOptions()
(在 ./app/code/core/Mage/Core/Model/Cache.php:154 中),您会发现一个很大的 switch 语句,其中 memcached 是一种情况,而不是 memcache .这证明 cache > backend 的正确值是最后的 d。
我正在检查我的服务器配置,同时在 Internet 上寻找一些提示,我注意到 memcached
是以不同的方式编写的。
我指的是 app/etc/local.xml
:
<cache>
<backend>memcached</backend>
...
特别是我看到了这些方式:
memcache
insidelocal.xml.additional
和一些教程memcached
在托管站点和教程上Memcached
里面一两个教程和Whosebug答案
我的问题是:有什么不同吗?如果是的话,哪一个是正确的?
你说 "in local.xml.additionnal" 是指这个吗?
<config>
<global>
<session_save><![CDATA[]]></session_save> <!-- db / memcache / empty=files -->
<!-- ... -->
</global>
</config>
然后你错误地假设 <session_save>
和 <cache>
下的 <backend>
是相同的,因为稍后在同一个文件的第 38 行附近你可以读取
<config>
<global>
<!-- ... -->
<cache>
<backend></backend><!-- apc / memcached / xcache / empty=file -->
</cache>
<!-- ... -->
</global>
</config>
所以,答案是,说到<backend>
memcached是对的,说到<session_save>
memcache 是正确的。
此外,如果您参考 Mage_Core_Model_Cache::_getBackendOptions()
(在 ./app/code/core/Mage/Core/Model/Cache.php:154 中),您会发现一个很大的 switch 语句,其中 memcached 是一种情况,而不是 memcache .这证明 cache > backend 的正确值是最后的 d。