因此,为了确保不提供过时的资产,人们经常会使用以下内容:
example.com/css/styles.css?v=1
或
example.com/css/styles-v1.css
像jQuery这样的库使用类似的策略来请求JSONP资源(使用查询字符串方法)。同样,分析服务使用URL中的缓存清除跟踪像素。
我的问题是,是否有人有任何关于缓存代理(或其他机制)可能忽略查询字符串的百分比的实际数据,使得URL路径选项更可取?
我听说移动互联网提供商和公司环境有严格的缓存规则,但我没有看到任何真实的数据。
答案 0 :(得分:0)
没有数据,但根据定义剥离查询字符串的任何代理都是不合规的。用这些东西做了大量工作后,我肯定会说: