根据Yahoo广为宣传的“加速站点最佳实践”,我们使用远期缓存过期标头提供来自CDN的静态内容。当然,我们有时需要更新这些“静态”文件,因此,我们目前在文件名中添加了一个中缀版本(基于文件内容的SHA1总和)。从而:
styles.min.css
成为:
styles.min.abcd1234.css
但是,管理版本控制的文件可能会变得乏味,我想知道GET参数表示法是否会越来越好:
styles.min.css?v=abcd1234
您使用哪个?为什么?我应该考虑与浏览器或代理/缓存相关的注意事项吗?