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.