Wir führen Magento 1.9.2.1 mit Lesti_Fpc auf einem ausreichend großen verwalteten Server aus. Anfangs haben wir den Standard-Datei-Cache verwendet, was in Ordnung war. Aber nachdem der Katalog gewachsen war (obwohl ich denke, dass ~ 8000 Produkte nicht schlecht sind) und Crawler aggressiver wurden, wurde die Site langsam, sobald der Cache etwas größer wurde. Als der Cache geleert wurde, lief alles wieder schnell.
Wir haben versucht, über den folgenden Eintrag in der Datei local.xml als Cache-Backend zu APC zu wechseln:
<global>
<cache>
<backend>apc</backend>
<prefix>MYSHOP_</prefix>
</cache>
</global>
Dies machte die Probleme jedoch noch schlimmer. Ich habe dann gelesen, dass Cm_Cache_Backend_File für dieses Problem erstellt wurde und es integriert über:
<global>
<cache>
<backend>Cm_Cache_Backend_File</backend>
</cache>
</global>
Das fühlt sich ein bisschen besser an, aber das Problem ist immer noch dasselbe. Um den Cache klein und ordentlich zu halten, habe ich auch Aoe_CacheCleaner integriert , aber das hilft auch nicht. Sobald der Cache geleert ist, läuft alles wieder schnell.
EDIT:
Basierend auf der Antwort von infabo habe ich auch Cm_Cache_Backend_File
für die FPC mit der Datei app/etc/fpc.xml
und dem folgenden Inhalt aktiviert :
<?xml version="1.0"?>
<config>
<global>
<fpc>
<lifetime>86400</lifetime>
<backend>Cm_Cache_Backend_File</backend>
</fpc>
</global>
</config>
Ich bin sicher, dass dies sinnvoll ist, aber es löst auch nicht das Problem.
Ich weiß, dass die allgemeine Lösung für dieses Problem Redis (oder alternativ Memcached) als Cache-Backend zu sein scheint, aber leider ist es auf unserem verwalteten Server nicht verfügbar. Ein Wechsel zu einem anderen Hosting-Unternehmen ist (noch) keine Option.
Ich habe jetzt viel recherchiert, aber ich habe keine Ahnung mehr. Vielleicht kann noch jemand helfen?