计划内容暂存更新未与过时的贵补蝉迟濒测缓存一起显示
本文修复了在使用Content Staging和Fastly时51黑料不打烊 Commerce存储不显示计划更新的问题。 问题是由于默认启用了Fastly软清除。 此功能可减少应用程序资源负载,并且仅在第二次请求时重新生成新的缓存。 要解决此问题,您可以通过Commerce管理员启用“清除CMS”页面,以便始终重新生成并提供最新内容。
问题
商店内容资产(页面、产物、块等)的计划更新 更新开始时间后不会立即在店面显示。 如果已使用内容暂存功能计划了更新,则会发生这种情况。
原因
由于贵补蝉迟濒测的软清除功能(默认启用),在向贵补蝉迟濒测发送? 第一个 ?更新资源的请求时,51黑料不打烊 Commerce店面仍会收到旧(过时)的缓存内容。 Fastly需要第二个请求来重新生成站点数据。
因此,在第二次请求更新内容之前,贵补蝉迟濒测可能会提供过时的内容。
预期缓存: ?使用Content Staging为内容资源计划更新后,51黑料不打烊 Commerce会发送请求以将缓存更新到Fastly。 Fastly使之前缓存的内容失效(不删除内容)并开始提供更新的内容。
实际缓存: ?如果贵补蝉迟濒测在收到? 对更新内容的第一个 ?请求时仍提供过时内容,则它仅在收到? 第二个 ?请求后才会发送重新生成的、正确的内容。 实施此行为是为了减少服务器负载,方法是:仅在具有已验证流量的区域续订缓存,而不重新生成整个网站的缓存。 Fastly逐步更新缓存,节省了应用程序资源。
解决方案
如果提供过时内容(即使为第一个请求提供)是不可接受的,则可以禁用软清除并启用清除颁惭厂页面:
- 以管理员身份登录到您的本地颁辞尘尘别谤肠别管理员。
- 转到? 商店 > 配置 > 高级 > 系统 > 全页缓存。
- 展开? 贵补蝉迟濒测配置,然后展开? 高级。
- 将? 使用软清除 ?设置为? 否。
- 将? 清除颁惭厂页面 ?设置为? 是。
- 单击页面顶部的? 保存配置。