Le cache de page complète peut être activé dans votre page de gestion de cache dans l'admin. Pour enregistrer le cache de page complet dans memcache, vous avez besoin de la configuration suivante. Ce XML peut être trouvé dans app/etc/local.xml.additional
et doit être ajouté à votre local.xml
normal.
Gardez à l'esprit que vous voulez que votre cache FPC et vos sessions soient stockées dans un autre pool memcached. Sinon, vider le memcache entraînera également la déconnexion de tous vos clients. Flushing memcache peut être fait dans l'admin avec le Flush Cache Storage
.
De toute évidence, il ne s'agit que du côté Magento, vous devez également configurer et exécuter memcache sur votre serveur.
<config>
<global>
<session_save><![CDATA[]]></session_save> <!-- db/memcache/empty=files -->
<session_save_path><![CDATA[]]></session_save_path><!-- e.g. for memcache session save handler tcp://10.0.0.1:11211?persistent=1&weight=2&timeout=10&retry_interval=10 -->
<session_cache_limiter><![CDATA[]]></session_cache_limiter><!-- see http://php.net/manual/en/function.session-cache-limiter.php#82174 for possible values -->
<cache>
<backend></backend><!-- apc/memcached/xcache/empty=file -->
<slow_backend></slow_backend> <!-- database/file (default) - used for 2 levels cache setup, necessary for all shared memory storages -->
<slow_backend_store_data></slow_backend_store_data> <!-- 1/0 (default) - used for 2 levels cache setup, sets whether store data in db slow cache backend -->
<auto_refresh_fast_cache></auto_refresh_fast_cache> <!-- 1/0 (default) - used for 2 levels cache setup, sets whether refresh data in fast cache backend -->
<memcached><!-- memcached cache backend related config -->
<servers><!-- any number of server nodes can be included -->
<server>
<host><![CDATA[]]></host>
<port><![CDATA[]]></port>
<persistent><![CDATA[]]></persistent>
<weight><![CDATA[]]></weight>
<timeout><![CDATA[]]></timeout>
<retry_interval><![CDATA[]]></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>
</cache>
<!-- example of two level cache setup with slow backend at files. -->
<full_page_cache>
<backend_options>
<cache_dir>full_page_cache</cache_dir>
</backend_options>
<slow_backend_options>
<hashed_directory_level>1</hashed_directory_level>
<hashed_directory_umask>0777</hashed_directory_umask>
<file_name_prefix>fpc</file_name_prefix>
<cache_dir><![CDATA[full_page_cache]]></cache_dir>
</slow_backend_options>
</full_page_cache>
<remote_addr_headers><!-- list headers that contain real client IP if webserver is behind a reverse proxy -->
<header1>HTTP_X_REAL_IP</header1>
<header2>HTTP_X_FORWARDED_FOR</header2>
</remote_addr_headers>
</global>
mec que vous avez EE, demander le soutien de l'entreprise, vous payez une tload sh * d'argent pour cela de toute façon :) –
[Cet article] (http://blog.nexcess.net/2012/02/24/magento-enterprise-and-memcached /) à propos de la mise en cache dans Magento devrait être lié à plus. – kojiro