边缘缓存检查封面插图

Article

给静态站点做一次边缘缓存检查,我通常看什么

站点静态化之后,缓存策略往往比页面框架更重要。这篇文章记录我默认会检查的几项内容。

一旦站点主要由静态资源组成,性能瓶颈经常不在渲染层,而在资源交付层。

我给静态站点做缓存检查时,通常会优先看这些问题:

1. HTML 是否被错误缓存

对博客来说,HTML 页面有时需要比较保守的缓存策略,否则更新后很容易出现内容延迟生效。

2. 静态资源是否带指纹

像脚本、样式和图片,只要文件名稳定带 hash,就可以把缓存做得更积极。

3. 是否区分了内容和资源的缓存思路

页面内容、RSS、图片和脚本,不应该一刀切地给同一种缓存规则。分类处理通常更稳。

这个问题不复杂,但很影响长期体验。