数据库缓存概述
本主题讨论如何使用Magento 2数据库缓存. cache 和 cache_tag ,缓存的对象存储在 Magento 2数据库表。不存储 var/cache 或 var/page_cache.
使用默认的前端缓存, 只需要修改 di.xml.
使用一个自定义的前端缓存, 只需要修改env.php.
样本配置 .
数据库缓存 使用 default 前端缓存
为了使数据库前端缓存使用默认,你必须修改 <Magento 2 安装目录>/app/etc/di.xml。
修改 di.xml:
登录到magento2服务器,切换到 Magento 2文件系统所有者.
输入下列命令以复制 di.xml:
cd <Magento 2 安装目录>/app/etc
cp di.xml di.xml.bak
打开 di.xml 在文本编辑器中找到下面的块:
<type name="Magento\Framework\App\Cache\Frontend\Pool">
<arguments>
<argument name="frontendSettings" xsi:type="array">
<item name="page_cache" xsi:type="array">
<item name="backend_options" xsi:type="array">
<item name="cache_dir" xsi:type="string">page_cache</item>
</item>
</item>
</argument>
</arguments>
</type>
<type name="Magento\Framework\App\Cache\Type\FrontendPool">
<arguments>
<argument name="typeFrontendMap" xsi:type="array">
<item name="full_page" xsi:type="string">page_cache</item>
</argument>
</arguments>
</type>
<
本主题讨论如何使用Magento 2数据库缓存. cache 和 cache_tag ,缓存的对象存储在 Magento 2数据库表。不存储 var/cache 或 var/page_cache.
使用默认的前端缓存, 只需要修改 di.xml.
使用一个自定义的前端缓存, 只需要修改env.php.
样本配置 .
数据库缓存 使用 default 前端缓存
为了使数据库前端缓存使用默认,你必须修改 <Magento 2 安装目录>/app/etc/di.xml。
修改 di.xml:
登录到magento2服务器,切换到 Magento 2文件系统所有者.
输入下列命令以复制 di.xml:
cd <Magento 2 安装目录>/app/etc
cp di.xml di.xml.bak
打开 di.xml 在文本编辑器中找到下面的块:
<type name="Magento\Framework\App\Cache\Frontend\Pool">
<arguments>
<argument name="frontendSettings" xsi:type="array">
<item name="page_cache" xsi:type="array">
<item name="backend_options" xsi:type="array">
<item name="cache_dir" xsi:type="string">page_cache</item>
</item>
</item>
</argument>
</arguments>
</type>
<type name="Magento\Framework\App\Cache\Type\FrontendPool">
<arguments>
<argument name="typeFrontendMap" xsi:type="array">
<item name="full_page" xsi:type="string">page_cache</item>
</argument>
</arguments>
</type>
<