我正在网上查看我的服务器配置以获取一些提示,并且我注意到memcached
以不同的方式写入。{
我指的是app/etc/local.xml
的这一部分:
<cache>
<backend>memcached</backend>
...
特别是我见过这些方法:
memcache
在local.xml.additional
内部和一些教程
memcached
关于托管网站和教程Memcached
在一个或两个教程和stackoverflow回答中我的问题是:有什么不同之处吗?如果是,哪一个是正确的?
答案 0 :(得分:1)
当你在“local.xml.additionnal”中说“?”时,你指的是这个吗?
<config>
<global>
<session_save><![CDATA[]]></session_save> <!-- db / memcache / empty=files -->
<!-- ... -->
</global>
</config>
然后你错误地假设<session_save>
<backend>
下的<cache>
是相同的,因为稍后在第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。哪个证明了正确的缓存值&gt;后端是最后的d。