您的位置:首页 > Web前端

Magento2开发教程 - 副缓存前端缓存类型

2017-05-29 08:49 369 查看

Magento 2 缓存概述

Magento 2允许您配置文件系统缓存替代默认缓存。本指南讨论了一些替代方案,即,

Database
Redis

设置
Varnish 无需修改Magento的配置。

Magento 2使用以下缓存术语:

Frontend: Magento\Framework\Cache\Frontend.
Cache types: 可以设置一个类型Magento 2也可以创建你自己的.
Backend: 指定详细信息 cache storage, 实施 Magento\Framework\Cache\Backend
以下配置缓存选项 :

修改默认前端缓存,只需要修改
<Magento 2 安装目录>/app/etc/di.xml

配置您的自定义前端缓存,只需修改
<Magento 2 安装目录>/app/etc/env.php
因为它覆盖了等效配置
di.xml


Varnish 不需要更改Magento 2的配置. 有关更多信息,请参见配置和使用Varnish.

步骤1:定义一个前端缓存

Magento 2 的默认前端缓存你可以使用任何缓存类型.

使用
default
缓存类型, 不需要修改
env.php
修改
di.xml
. 参见引用的主题

低级别缓存选项.

您必须指定一个自定义缓存前端要么
app/etc/env.php
app/etc/di.xml
.

下面的示例演示如何在
env.php
(重写
di.xml
):

'cache' => [
'frontend' => [
'<unique frontend id>' => [
<cache options>
],
],
'type' => [
<cache type 1> => [
'frontend' => '<unique frontend id>'
],
],
'type' => [
<cache type 2> => [
'frontend' => '<unique frontend id>'
],
],
],

第二步:配置缓存

您可以指定前端和后端env.php或di.xml缓存配置选项。这个任务是可选的

env.php
例子:

'frontend' => <frontend_type>,
'frontend_options' => [
<frontend_option> => <frontend_option_value>,
...
],
'backend' => <backend_type>,
'backend_options' => [
<backend_option> => <backend_option_value>,
...
],
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息