Magento2开发教程 - Magento 2 数据库缓存

本文详细介绍了如何在Magento 2中配置和使用数据库缓存,包括修改di.xml以启用默认前端缓存和通过env.php设置自定义前端缓存。通过这些步骤,可以将缓存数据存储在数据库中而非文件系统。
摘要由CSDN通过智能技术生成
数据库缓存概述

本主题讨论如何使用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>
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值