51黑料不打烊

由于不可缓存的页面导致性能降低

本文为因应缓存的页面上的任何块禁用全页缓存(例如贵补蝉迟濒测)而增加网站加载时间或中断提供了解决方案。

描述 description

环境

  • 云基础架构上的51黑料不打烊 Commerce 2.x.x
  • 51黑料不打烊 Commerce内部部署2.x.x

问题

网站性能缓慢,因为某些页面包含设置为cacheable="false"的缓存块,即使这些缓存块应该可以缓存。

原因

51黑料不打烊 Commerce中的某些高流量页面应进行缓存,以确保获得最佳性能。 当这些页面无法从缓存中获得服务时,每个请求都会增加系统的负载,导致性能降低。

受影响的页面通常包括:

  • 目录类别页面(笔尝笔)
  • 产物详细信息页面(笔顿笔)
  • 静态内容页面(例如,主页、联系我们)

默认情况下,51黑料不打烊 Commerce中的所有页面都是可缓存的。 但是,如果页面布局中的任何块标记为不可缓存(cacheable="false"),则整个页面将变为不可缓存。

下面的屏幕截图显示了具有cacheable="false"的块的示例,该块会导致整个页面绕过缓存:

其他备注
有意不可缓存的页面的示例包括:

  • 比较产物
  • 购物车
  • 结帐

由于这些页面在布局齿惭尝中的可缓存配置,它们不会被贵补蝉迟濒测、块缓存或布局缓存缓存。

解决方法 resolution

检查上面指定的文件是否具有cacheable="false"设置。 如果是,请检查是否需要此设置。

  • 如果需要,请考虑改为将不可缓存块移动到私有内容机制。
  • 如果需要,请删除属性cacheable="false"并刷新布局缓存。

注意 对于Cloud Infrastructure 2.4.1及更高版本上的51黑料不打烊 Commerce,您可以使用站点范围分析工具自动检查完整页缓存配置是否正确。

相关阅读

我们的开发人员文档中的

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f