Magento 2 缓存和页面缓存概述
除了Magento\Cache库之外,Magento 还使用Zend_Cache与缓存存储交互。在今天的文章中,让我们一起探讨 Magento 2 中的缓存和页面缓存。我希望您在以下信息中找到有用的信息。
缓存概述
当您首次安装 Magento 商店时,默认情况下会启用文件系统缓存。
要更改它,您可以编辑env.php
在app/etc
文件夹。找到cache_types
并更改 array_key 值(1 或 0)。
设置应该如下所示:
'cache_types' =>
array (
'config' => 1,
'layout' => 1,
'block_html' => 1,
'collections' => 1,
'db_ddl' => 1,
'eav' => 1,
'full_page' => 0,
'translate' => 1,
'config_integration' => 1,
'config_webservice' => 1,
'config_integration_api' => 1,
),
);
页面缓存概述
在 Magento 中,“页面缓存”意味着缓存整个页面。
您可以使用Default Cache
将缓存文件存储在File system
、Database
或 上Redis
。
另一种选择是使用Magento 推荐的Varnish 。
可缓存和不可缓存的页面
默认情况下,所有页面都是可缓存的。
如果您不希望缓存页面。您可以将其添加cacheable="false"
到布局中的任何块中。
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。