编写memcached的不同方法

时间:2015-01-03 12:22:14

标签: xml magento memcached

我正在网上查看我的服务器配置以获取一些提示,并且我注意到memcached以不同的方式写入。{
我指的是app/etc/local.xml的这一部分:

<cache>
    <backend>memcached</backend>
...

特别是我见过这些方法:

    {li> memcachelocal.xml.additional内部和一些教程
  • memcached关于托管网站和教程
  • Memcached在一个或两个教程和stackoverflow回答中

我的问题是:有什么不同之处吗?如果是,哪一个是正确的?

1 个答案:

答案 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。