magento memcached ist nicht das caching von Dateien
Problem:
Dateien werden nicht zwischengespeichert mit memcached, während ich alles aktualisieren cache von magento admin
.
Ich installierte memcached auf magento
und seine Statistik ist wie unten und Konfiguration auf local.xml Datei, die unten erwähnt werden.
bitte einige Körper helfen, damit es funktioniert.
Ich habe Zweifel, dass etwas, das möglicherweise falsch auf configuration
oder memcached
.
stats
STAT pid 8897
STAT uptime 149352
STAT time 1331275345
STAT version 1.4.6
STAT libevent 2.0.17-stable
STAT pointer_size 64
STAT rusage_user 0.026995
STAT rusage_system 0.030995
STAT curr_connections 5
STAT total_connections 8
STAT connection_structures 7
STAT cmd_get 0
STAT cmd_set 0
STAT cmd_flush 0
STAT get_hits 0
STAT get_misses 0
STAT delete_misses 0
STAT delete_hits 0
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 21
STAT bytes_written 1628
STAT limit_maxbytes 536870912
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT bytes 0
STAT curr_items 0
STAT total_items 0
STAT evictions 0
STAT reclaimed 0
und ich so konfiguriert haben, dass die app/etc/config.xml
<config>
<global>
<cache>
<backend>memcached</backend><!-- apc /memcached /empty=file -->
<memcached><!-- memcached cache backend related config -->
<servers><!-- any number of server nodes can be included -->
<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[lb-]]></file_name_prefix>
</memcached>
</cache>
<install>
<date><![CDATA[Fri, 11 Nov 2011 16:02:21 +0000]]></date>
</install>
<crypt>
<key><![CDATA[admin]]></key>
</crypt>
<disable_local_modules>false</disable_local_modules>
<resources>
<db>
<table_prefix><![CDATA[]]></table_prefix>
</db>
<default_setup>
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[username]]></username>
<password><![CDATA[password]]></password>
<dbname><![CDATA[dbnam]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</default_setup>
</resources>
<session_save><![CDATA[files]]></session_save>
</global>
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
</admin>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste, sicher sein, zu überprüfen, dass der Memcache-daemon tatsächlich läuft
Dann, stellen Sie sicher, dass Sie tatsächlich installiert ist die PHP-Erweiterung
Suche innerhalb des Dokuments für Memcache, um sicherzustellen, es ist tatsächlich geladen.
Diese sind die 2 einzigen Gründe dafür, dass Memcache würde nicht funktionieren.
Um zu überprüfen, ob Memcache ist in der Nutzung sehr einfach.
Dann leeren Sie den Inhalt der
Verzeichnis, dann neu laden einer Seite im frontend an und beachten Sie den Inhalt der oben genannten Verzeichnis. Wenn es leer bleibt, Memcache verwendet wird.
Sehen http://www.sonassi.com/knowledge-base/magento-kb/what-is-memcache-actually-caching-in-magento/
Referenz nehmen Sie die folgenden Einstellungen :
Stellen Sie außerdem sicher, dass PHP
memcache.ini
Datei richtig konfiguriert wurde wie unten :Je nachdem, welche version von Magento, die Sie verwenden, wird es einige änderungen in der local.xml Optionen für die Zwischenspeicherung. In nie-Versionen definieren Sie sowohl das backend und das slow_backend und konfigurieren Memcache als backend.
Etwas in dieser Richtung helfen könnte:
Hatte ich dieses problem den anderen Tag. Wenn ich mich richtig erinnern, es ist verursacht durch nicht verlassen file_name_prefix leer (oder
<![CDATA[]]>
)