Kami menjalankan Magento 1.9.2.1 dengan Lesti_Fpc di server yang dikelola dengan cukup baik. Awalnya, kami menggunakan cache file default, yang baik-baik saja. Tetapi setelah katalog bertambah (walaupun saya pikir ~ 8000 produk tidak terlalu buruk) dan crawler menjadi lebih agresif, situs menjadi lambat begitu cache menjadi sedikit lebih besar. Ketika cache dihapus, semuanya berjalan cepat lagi.
Kami mencoba untuk beralih ke APC sebagai backend cache melalui entri berikut di local.xml:
<global>
<cache>
<backend>apc</backend>
<prefix>MYSHOP_</prefix>
</cache>
</global>
Tapi ini membuat masalahnya semakin buruk. Saya kemudian membaca bahwa Cm_Cache_Backend_File dibuat untuk masalah ini dan diintegrasikan melalui:
<global>
<cache>
<backend>Cm_Cache_Backend_File</backend>
</cache>
</global>
Ini terasa sedikit lebih baik, tetapi masalahnya masih sama. Untuk menjaga cache tetap kecil dan rapi, saya juga mengintegrasikan Aoe_CacheCleaner , tetapi ini juga tidak membantu. Namun, begitu cache dihapus, semuanya berjalan cepat lagi.
EDIT:
Berdasarkan jawaban oleh infabo, saya juga mengaktifkan Cm_Cache_Backend_File
FPC dengan file app/etc/fpc.xml
dan konten berikut:
<?xml version="1.0"?>
<config>
<global>
<fpc>
<lifetime>86400</lifetime>
<backend>Cm_Cache_Backend_File</backend>
</fpc>
</global>
</config>
Saya yakin ini masuk akal, tetapi juga tidak menyelesaikan masalah.
Saya tahu bahwa solusi umum untuk masalah ini tampaknya Redis (atau mungkin sebagai alternatif Memcached) sebagai backend cache, tetapi sayangnya, itu tidak tersedia di server kami yang dikelola. Beralih ke perusahaan hosting lain belum (belum) menjadi pilihan.
Saya banyak menyelidiki sekarang, tetapi saya tidak punya ide lagi. Mungkin orang lain bisa membantu?