Shopify 缓存 - 哪些操作会导致清除缓存

nba*_*bar 5 caching shopify

我找不到有关 Shopify 缓存系统的足够信息。

我知道如果模板被修改,缓存就会被清除,下一次调用将构建一个新的缓存。section但我想知道,如果只是 1或更改中的代码snipped,这会清空整个缓存,还是只是剪掉此部分的缓存or

更重要的是,如果我们更新产品信息或库存数量会发生什么?这也会清空缓存吗?(更新通过 Shopify 应用程序运行,可能使用 Shopify API 来更新库存数量)

我的问题的原因是,如果该商店未缓存,则 TTFB(第一个字节的时间)会很高。而且很多时候商店确实是未缓存的,无需对模板进行任何手动修改。现在我试图找出这家商店经常没有缓存的原因。

Ksh*_*rma 0

Shopify 缓存系统,在正常情况下,缓存刷新只会偶尔发生 - 当您更改主题设置、添加/删除应用程序或让开发人员发布商店的新版本时。

您可以使用 Google Chrome 中的开发人员工具来测量第一个字节的时间 (TTFB)。还可以独立调试每个页面,例如产品页面、集合页面和主页。

请查看下面的博客,对于监控 Slow Liquid 代码非常有帮助。

https://www.pluginuseful.com/blogs/ecommerce-blog/can-shopify-liquid-code-slow-down-a-shop