Article
给静态站点做一次边缘缓存检查,我通常看什么
站点静态化之后,缓存策略往往比页面框架更重要。这篇文章记录我默认会检查的几项内容。
一旦站点主要由静态资源组成,性能瓶颈经常不在渲染层,而在资源交付层。
我给静态站点做缓存检查时,通常会优先看这些问题:
1. HTML 是否被错误缓存
对博客来说,HTML 页面有时需要比较保守的缓存策略,否则更新后很容易出现内容延迟生效。
2. 静态资源是否带指纹
像脚本、样式和图片,只要文件名稳定带 hash,就可以把缓存做得更积极。
3. 是否区分了内容和资源的缓存思路
页面内容、RSS、图片和脚本,不应该一刀切地给同一种缓存规则。分类处理通常更稳。
这个问题不复杂,但很影响长期体验。