了解Magento缓存和索引管理的基本要素可以显著提升您商店的性能。以下是这两个方面的概述以及如何有效管理它们。
服务器上的缓存内存是什么?
缓存内存暂时存储用户访问过的网页。如果用户访问一个缓存页面,服务器会提供这个存储的版本,而不是从原始来源重新加载页面。使用缓存内存的好处包括:
- 由于从缓存中检索数据的速度快于从数据库中获取数据,因此速度得到了提升。
- 减少了服务器的负载,因为访问缓存页面所需的资源更少。
- 由于数据是本地检索而不是通过互联网,因此互联网流量减少。
为什么要管理缓存内存?
在后台所做的更改,例如安装扩展或编辑样式,可能不会立即在前端显示,因为存在缓存内容。管理您的缓存可以确保您的网站反映最新的更改,而无需重新连接到数据库。
在Magento中管理缓存
通过在后台导航到 System > Cache Management 来访问缓存管理。在这里,您将找到几种缓存类型:
- 配置: 缓存存储您网站和扩展的设置。
- 布局: 缓存 XML 布局配置。
- 块 HTML 输出: 缓存块页面和 HTML 输出。
- 翻译: 缓存翻译文件。
- 集合数据与 EAV: 缓存实体属性值。
- Web Services Configuration: 缓存外部 API 数据。
缓存文件的操作:
- 不变:保持缓存不变。
- 刷新: 清理过时的缓存文件。
- 禁用/启用:关闭或激活特定类型的缓存。
冲洗选项
- 刷新 Magento 缓存: 仅移除 Magento 的缓存条目。
- 刷新缓存存储: 清除所有缓存条目,这可能会影响使用相同缓存的其他应用程序。
- 刷新目录图像缓存: 清除缓存图像以反映新的图像。
- 清除 JavaScript/CSS 缓存: 清除缓存的 JavaScript 和 CSS 文件。
Magento 索引管理
Magento 索引数据以加快其检索速度。商店中的更改需要重新索引以在前端反映。
管理索引: 导航到 系统 > 索引管理。在这里,需要更新的索引将以红色显示“需要重新索引”状态;最新的索引将以绿色显示“准备好”状态。
何时重新索引:
- 安装Magento后,最初没有数据被索引。
- 发布产品或配置的重大更新或修改。
重新索引过程:
- 通过管理员仪表板通知导航到索引管理。
- 选择所有索引。
- 从下拉菜单中选择“重新索引数据”并确认。
一旦重新索引完成,所有索引将显示“READY”状态,表示您商店的前端现在应该反映所有最近的更改。
正确管理Magento的缓存和索引设置可以确保最佳性能,并向您的客户展示最新的电子商务商店。
Seamedia电子商务解决方案 是一家位于印度喀拉拉邦卡利库特的Magento/Adobe Commerce开发机构。如果您正在寻找Magento专家来开发您的项目,请与我们联系。