是否可以使用额外的url查询参数来防止cahing或强制更新css / js?
/style.css?v=1
或者更改文件/目录的名称会更好吗?
/style.1.css
我听说这会影响代理服务器下载样式/脚本的能力。
答案 0 :(得分:0)
最好使用不同的文件名,以便直接在项目中查看不同的版本/更改。
答案 1 :(得分:0)
最好使用不同的版本名称。如果要确保它们始终具有新版本,请让构建系统在文件末尾添加内部版本号。
如果不同的文件名“您需要在每次部署时更改文件名。”
答案 2 :(得分:0)
服务器放在标题上
Cache-Control: must-revalidate
Cache-Control: no-cache
Cache-Control: no-store
Cache-Control: no-transform
Cache-Control: public
Cache-Control: private
Cache-Control: proxy-revalidate
Cache-Control: max-age=<seconds>
Cache-Control: s-maxage=<seconds>