当前位置:  开发笔记 > 前端 > 正文

IIS CSS缓存

如何解决《IISCSS缓存》经验,为你挑选了2个好方法。

当我们在新代码提交后开发新站点或测试涉及css的新站点的更改并且有人去检查更改时,他们总是会看到旧css的缓存版本.这在测试中引起了很多问题,因为人们从不确定他们是否在屏幕上有最新的css(我知道shift和点击刷新清除了这个缓存,但我不能指望最终用户知道这样做).我可能的解决方案是什么?



1> Rob..:

如果您从静态文件(或查询字符串无关紧要的任何内容)提供CSS,请尝试改变它以确保浏览器发出新的请求,因为它会认为它正在提取一个完整的不同资源,所以有例如:

标记中CSS引用中的"styles.css?token = 1234",并在每次CSS签入时更改"token"的值



2> Tom Ritter..:

在开发环境中,将Expires标头设置得更低.在生产环境中,将其设置得更高,然后在发布前大约一周将其设置为低.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有