Di Magento 1, dimungkinkan untuk membuat jenis cache Anda sendiri dengan mendeklarasikan yang berikut di Anda config.xml
:
<global>
<cache>
<types>
<custom translate="label,description" module="module">
<label>Custom Cache</label>
<description>This is my custom cacge</description>
<tags>CUSTOM_CACHE_TAG</tags>
</custom >
</types>
</cache>
</global>
Ini akan menghasilkan jenis cache baru yang ditambahkan ke backend di bawah System> Cache Management dan dengan demikian, itu akan menambah kemampuan untuk menyiram cache yang terkait dengan CUSTOM_CACHE_TAG
tag cache.
Apakah itu mungkin dalam M2 dan bagaimana mencapainya?
magento2
module
cache
magento-2.0
full-page-cache
Raphael di Digital Pianism
sumber
sumber
Jawaban:
Ini di bawah beberapa struktur dasar untuk membuat jenis cache khusus,
buat satu modul dengan,
app/code/Vendor/Cachetype/etc/cache.xml
app/code/Vendor/Cachetype/i18n/en_US.csv
app/code/Vendor/Cachetype/Model/Cache/Type.php
Terima kasih.
sumber
Ingin mengedit komentar yang diterima Rakesh, tetapi ditolak ....
Pokoknya di sini beberapa modifikasi, info tambahan untuk jawaban yang baik dari Rakesh:
Cache.xml perlu dimodifikasi sedikit:
Jadi nama harus cocok dengan cache_tag.
Cara menggunakannya, lihat di sini: Menggunakan cache kustom Magento 2 dalam modul khusus
Untuk menggunakan data (setelah di-cache) Anda harus membatalkan pengunaannya:
sumber