我在我的 Magento 安装中启用了 memcache,如下所示:
<cache>
<prefix>mysiteprefix</prefix>
<backend>memcached</backend>
<memcached>
<servers>
<server>
<host><![CDATA[127.0.0.1]]></host>
<port><![CDATA[11212]]></port>
<persistent><![CDATA[1]]></persistent>
</server>
</servers>
<compression><![CDATA[0]]></compression>
<cache_dir><![CDATA[]]></cache_dir>
<hashed_directory_level><![CDATA[]]></hashed_directory_level>
<hashed_directory_umask><![CDATA[]]></hashed_directory_umask>
<file_name_prefix><![CDATA[]]></file_name_prefix>
</memcached>
</cache>
如您所见,我有 2 个 memcache 实例正在运行(端口 11212 和 11211)。
自从我启用此功能以来,该站点运行良好且速度更快,但是似乎我在管理区域的网格上应用的任何过滤器都不会被记住。
如果我恢复将会话保存在文件中,它就会再次起作用。
除此之外,一切似乎都运行良好。知道可能是什么原因造成的吗?
[编辑] Magento 版本是 1.4.1.1