我找不到足够的关于 shopifys 缓存系统的信息。
我知道如果模板被修改缓存被清除,下一次调用将建立一个新的缓存。但我想知道,如果仅更改 1 个 section
或 snipped
中的代码,这会清空整个缓存,还是仅清空该部分的缓存或
剪断`?
更重要的是,如果我们更新产品信息或库存数量会怎样?这也会清空缓存吗? (更新运行在可能使用 Shopify API 更新库存数量的 Shopify 应用程序上)
我的问题的原因是,如果该商店未缓存,则该商店的 TTFB(第一个字节的时间)很高。并且很多时候商店确实是未缓存的,没有对模板进行任何手动修改。现在我试图找出这家商店经常被取消缓存的原因。
最佳答案
Shopify 缓存系统,在正常情况下,缓存刷新只会偶尔发生 - 当您更改主题设置、添加/删除应用程序或让开发人员发布您的商店的新版本时。
您可以使用 Google Chrome 中的开发者工具来测量首字节时间 (TTFB)。还可以独立调试每个页面,如产品页面、产品系列和主页。
请查看下面的博客,对监控 Slow Liquid 代码非常有帮助。
https://www.pluginuseful.com/blogs/ecommerce-blog/can-shopify-liquid-code-slow-down-a-shop
https://stackoverflow.com/questions/57251503/
相关文章:
python - 如何使用分类变量和数值变量绘制相关矩阵/热图
javascript - 如何在 Google TimeLine 图表中仅在一行中设置一个条形图(带
google-cloud-storage - 与 Google Cloud Storage 的连接池
javascript - 我可以使用 jQuery globaleval 而不是 eval 来逃避内
c# - EF Core - 无法添加具有相同相关对象的实体
python-3.x - 属性错误 : 'NoneType' object has no attri
typescript - VS代码/w。在 TypeScript Monorepo 中更漂亮
google-cloud-functions - Firebase 日志错误 FAILED_PREC