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を再起動します(適切な手段として、ローカルの開発ボックスにあるため、同様にできます)。
- ファイルキャッシュをクリアします(
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>
</default_setup>
</resources>
<session_save><![CDATA[db]]></session_save>
<cache>memcached</cache>
<slow_backend>database</slow_backend>
<slow_backend_store_data>1</slow_backend_store_data>
<memcached>
<servers>
<server>
<host><![CDATA[{{actual_data}}]]></host>
<port><![CDATA[{{actual_data}}]]></port>
<persistent><![CDATA[0]]></persistent>
<weight><![CDATA[2]]></weight>
<timeout><![CDATA[10]]></timeout>
<retry_interval><![CDATA[10]]></retry_interval>
<status><![CDATA[]]></status>
</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>
</global>
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
</admin>
</config>
1
余談ですが、必読:Magento / Zend FrameworkのTwoLevelsキャッシュバックエンドメス
—
ベンマーク
この問題の解決策を見つけることができませんでした。1.それ:私は別の会社の採用の下に追加のMagentoのプロジェクトに取り組んで、ここで説明したものと同様の構成を使用していたので、持っているようしかし、私はそれがのいずれかで問題があったと信じるように傾いていますインストールのMagentoの(悪いです変更/モジュール/など)2. Drupalからの適応が不十分なサーバー用の会社のプロビジョニングスクリプトといくつかの事項が見落とされた3.神の行為/自然4.(ほとんどの場合)Magento Google社員を助けて、彼は賞を獲得します!
—
-Robr3rd