Apa perbedaan antara "Flush Magento Cache" dan "Flush Cache Storage" dalam pengelolaan cache magento?
111
Terkadang lokasi cache (seperti /tmp/
) atau layanan (seperti Memcache) dibagikan dengan aplikasi lain. "Flush Magento Cache" hanya menghapus entri yang secara andal dilacak Magento sebagai miliknya. "Flush Cache Storage" menghapus semuanya tetapi mungkin memengaruhi aplikasi lain jika mereka menggunakannya.
Biasanya lokasinya ada var/cache/
di folder Magento jadi tidak dibagikan sama sekali. Aman menggunakan salah satu tombol. Kadang-kadang (jarang) entri tidak diberi tag dengan jelas atau Magento kehilangan jejaknya dan hanya tombol kedua yang berpengaruh padanya. Saya cenderung menggunakan tombol kedua saat mengalami kesulitan melacak penyebab masalah.
mage--*
direktori baru . Menghapus secara manual yang sama harus menjadi yang terakhir karena tidak menyebabkan entri cache baru. MageTool memiliki perintah cache yang jelas untuk tujuan ini.Hapus Cache Magento
Menghapus semua item dalam cache Magento default (var / cache) dan cache var / full_page yang memiliki tag Magento
Flush Cache Storage
Menghapus semua item di cache. Ini sama dengan menghapus seluruh konten folder cache di server. Jika sistem Anda menggunakan lokasi cache alternatif, file cache apa pun yang digunakan oleh aplikasi lain akan dihapus.
sumber
Sebagai contoh praktis, jika Anda menggunakan cache magento untuk perangkat Anda sendiri, misalnya;
Anda perlu menggunakan penyimpanan cache flush untuk menghapus ini jika Anda membuat pembaruan.
Dalam kasus saya ini untuk menu kanvas 3 level yang dihasilkan secara dinamis.
sumber
Temukan perbedaan antara "Flush Magento Cache" dan "Flush Cache Storage" di bawah:
Flush Cache Storage: Fungsi ini pada dasarnya membersihkan seluruh cache, semua tag cache. Ini memanggil fungsi "flush ()" pada model "core / cache".
Flush Magento Cache: Fungsi ini membersihkan tag cache "MAGE" dan "CONFIG". Kelas ini adalah fungsi "clean ()" dalam model "core / cache".
sumber
Magento Cache: Hapus semua item dalam cache Magento default (var / cache). Sesuai dengan tag Magento terkait.
Flush Cache Storage: Hapus semua item dari cache terlepas dari tag Magento. Jika Anda menggunakan lokasi lain yang digunakan oleh aplikasi lain akan dihapus dalam proses ini.
sumber
Inilah jawaban dari pertanyaan Anda:
Flush Magento Cache Saat Anda melakukan tindakan ini, konten yang memiliki tag Magento di var / cache dan var / full_page_cache akan dihapus.
Flush Cache Storage Nah, itu menghapus semua isi cache. Jika Anda menggunakan lokasi cache alternatif atau aplikasi seperti Varnish Cache yang merupakan akselerator aplikasi web yang juga dikenal sebagai proxy balik HTTP caching. Maka itu akan menghapus cache dari sana juga.
sumber
Anda harus membersihkan penyimpanan cache jika Anda memodifikasi kolom tabel (menambah atau menghapus kolom) karena magento menjalankan
DESCRIBE
kueri mysql dan kemudian menyimpan hasilnya dalam cache. Cache ini tidak dihapus jika Anda hanya mengklik tombol "Flush Magento Cache".sumber
Biasanya, cache: clean menghapus semua cache yang diaktifkan yang terkait dengan magento sedangkan cache: flush menghapus seluruh penyimpanan cache, baik cache magento atau cache pihak ketiga mana pun (baik diaktifkan atau dinonaktifkan)
sumber
Magento Cache: Hapus semua item dalam cache Magento default (var / cache). Sesuai dengan tag Magento yang terkait.
Flush Cache Storage: Hapus semua item dari cache terlepas dari tag Magento. Jika Anda menggunakan lokasi lain yang digunakan oleh aplikasi lain akan dihapus dalam proses ini.
sumber
Flush Magento Cache Ini digunakan untuk menghapus cache yang dihasilkan oleh magento default
var/cache
danvar/full_page
.Flush Cache Storage Ini digunakan untuk menghapus semua jenis cache (cache Magento dan cache yang dibuat oleh penyedia eksternal lainnya.
sumber