В Magento 1 было возможно создать свой собственный тип кэша, объявив следующее в вашем 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>
Это приведет к новому типу кэша, добавленному в бэкэнд под Системой> Управление кэшем, и, таким образом, он добавит возможность очищать кэш, связанный с CUSTOM_CACHE_TAG
тегом кэша.
Возможно ли это в М2 и как этого добиться?
magento2
module
cache
magento-2.0
full-page-cache
Рафаэль в цифровом пианизме
источник
источник
Ответы:
Это ниже некоторой базовой структуры для создания пользовательского типа кэша,
создать один модуль с,
app/code/Vendor/Cachetype/etc/cache.xml
app/code/Vendor/Cachetype/i18n/en_US.csv
app/code/Vendor/Cachetype/Model/Cache/Type.php
Спасибо.
источник
Хотелось бы отредактировать Ракеш, принял комментарий, но был отклонен ....
В любом случае вот некоторые модификации, дополнительная информация к хорошему ответу от Ракеша:
Cache.xml нужно немного изменить:
Таким образом, имя должно совпадать с cache_tag.
Как его использовать, смотрите здесь: Использование пользовательского кэша Magento 2 в пользовательском модуле.
Чтобы использовать данные (после кэширования), вы должны десериализовать их:
источник