我在我的专用服务器上运行了几个Magento站点.其中2个配置为使用memcached,如下所示:
<cache>
<prefix>alphanumeric</prefix>
<backend>memcached</backend>
<memcached>
<servers>
<server>
<host><![CDATA[127.0.0.1]]></host>
<port><![CDATA[11211]]></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>
Run Code Online (Sandbox Code Playgroud)
(都在etc/local.xml中使用这个精确的代码)
有时其中一个站点开始使用/查看其他站点缓存.在Magento中刷新缓存可以将所有内容再次排除一两周.
有谁知道这可能导致什么?我想知道是否需要为每个Magento站点设置不同的前缀?
谢谢
对,就是这样.您需要为每个实例设置不同的.
我通常使用数据库名称,这样就可以保证共享数据库的集群实例共享它.使用不同数据库的单独实例也将拥有自己的缓存池.
但是,每个实例的任何唯一前缀当然都可以.
| 归档时间: |
|
| 查看次数: |
1443 次 |
| 最近记录: |