1
如何在Magento EE 1.12中使用数据库作为slow_backend而不是文件?
在Magento EE 1.12.0.0中,无论我对什么配置进行更改,似乎都将app/etc/local.xml继续使用默认文件缓存(通过var/cache/始终填充来证明)。 期望 Memcached用作fast_backend。 数据库用作slow_backend。 根本不使用文件缓存(即var/cache/应始终为空)。 实际产量 Memcached用作fast_backend。 根本不使用数据库。 正在使用文件缓存。 测试程序 将配置更改为app/etc/local.xml。 重新启动Memcached和Apache(出于很好的考虑,它在我的本地dev框中,所以我也可以)。 清除文件缓存(rm -rf var/cache/*)。 刷新首页。 检查文件缓存的内容(ls var/cache)。 感到难过,并通过其他配置更改返回到#1。 配置 我的内容app/etc/local.xml如下: <config> <global> <install> <date><![CDATA[{{actual_data}}]]></date> </install> <crypt> <key><![CDATA[{{actual_data}}]]></key> </crypt> <disable_local_modules>false</disable_local_modules> <resources> <db> <table_prefix><![CDATA[]]></table_prefix> </db> <default_setup> <connection> <host><![CDATA[{{actual_data}}]]></host> <username><![CDATA[{{actual_data}}]]></username> <password><![CDATA[{{actual_data}}]]></password> <dbname><![CDATA[{{actual_data}}]]></dbname> <initStatements><![CDATA[SET NAMES utf8]]></initStatements> <model><![CDATA[mysql4]]></model> <type><![CDATA[pdo_mysql]]></type> <pdoType><![CDATA[]]></pdoType> <active>1</active> </connection> …