apa artinya dengan Magento cache backend cepat dan backend lambat?

8

Apa artinya dengan cache

backend
slow_backend
slow_backend_store_data
auto_refresh_fast_cache

Saya telah melihat konfigurasi cache jenis ini di file local.xml.additional. Saya ingin tahu

apa yang dimaksud dengan jenis cache dan

mengapa ini digunakan dan bagian mana yang terpengaruh olehnya di Magento

dan saya perlu detail penjelasan

Amit Bera
sumber

Jawaban:

9

mungkin ini membantu:

Mekanisme cache Dua Tingkat

Sistem «cache dua tingkat» memungkinkan untuk mendapatkan backend cache cepat dan backend cache lambat. Masalah utama di sini adalah hanya struktur file dan database yang memungkinkan backend lambat menjadi sangat efisien karena penataan "buatan rumah" dari konten ini dapat dilakukan.

Dengan APC atau Memcached, kita bisa mendapatkan struktur asosiatif dua arah tetapi masih sangat sederhana. Magento menangani koleksi data besar, dengan tipe, kategori, grup, dll ... Struktur sederhana tidak dapat benar-benar memenuhi kebutuhan cache Magento. Agar dapat bekerja dengan baik, Magento membutuhkan cache backend lambat yang dapat disusun dengan benar dan memiliki nilai / kemampuan yang diperluas. Di fast_backend, kami hanya memiliki kunci (elemen id) dan konten kunci ini (elemen yang di-cache). Ini seperti jika Anda memiliki sistem pengiriman surat yang menyimpan konten surat dengan ID dan DB lain yang membantu menyusunnya dengan folder dan atribut. Data "mentah" disimpan di fast_backend, pemetaan cerdas dari data ini disimpan di slow_backend.

Dengan cara ini, Magento dapat secara selektif menghapus atau memperbarui kunci atau kategori tanpa harus membilas semua cache setiap kali pembaruan dilakukan.

Jika Anda memaksakan backend cache "tidak dapat dikonfigurasi" ke Magento, itu tidak akan dapat secara selektif membersihkan bagian dari cache yang dipengaruhi oleh manipulasi, itu kemudian membuat seluruh mekanisme caching cukup tidak berguna.

via https://www.nbs-system.co.uk/blog-2/magento-optimization-howto-en.html

Sebastian
sumber