Magento是一个众所周知的开源电子商务平台。另一方面,它还包含一个复杂的PHP软件,与其他电子商务解决方案相比,性能相对较低。为了改善这种情况,Magento使用了全页缓存的概念。整页缓存可缩短响应时间并减少服务器负载。没有缓存,每个页面可能需要运行代码块并从数据库中检索信息。
在这篇文章中,我将指导在Magento 2中配置整页缓存:
- 在管理员侧栏上,点按商店。然后在设置中选择配置。
- 在左侧面板的“ 高级” 下,选择“ 系统” 。
- 展开“ 整页缓存”部分。
- 将缓存应用程序设置为以下之一:
内置应用程序
Varnish Caching 缓存(建议使用Varnish Caching ) - 要设置页面缓存的超时,请输入公共内容的TTL 。默认值为86400
- 如果使用Varnish,请取消选中Use System Value。在Built-in Cache下,选择Varnish Cache ,然后完成Varnish cache Configuration部分,如下所示:
- 在“ 访问列表”字段中,输入可以清除Varnish配置以生成配置文件的IP地址。所有多个条目都用逗号分隔。默认值为“localhost”
- 在后端主机字段中,输入生成配置文件的后端主机的IP地址。默认值为“本地主机”
- 在后端端口字段中,标识用于生成配置文件的后端端口。默认值为:“8080”。
- 要将配置导出为清漆.vcl文件,请点击您使用的Varnish版本的按钮。
- 出口VCL for Varnish 3
- 出口VCL for Varnish 4
- 完成后,单击“ 保存配置”