打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何设置CSS、JS、图片缓存
缓存的意义在于提高了执行的效率,但是也随之而来带来一些问题,比方说CSS更新后不能及时更新、JS更新后不能及时更新,为了平衡这个点,采用文件版本号作为查询字符串,以告诉浏览器是否需要重新请求下载数据。

如果采用随机数的话, js文件将永远得不到缓存,每次都必须重新从服务器加载,即使没有任何更改。
大家如果经常上国外网站的话,可以看到他们通常采用这样的方式来解决:
<script src=”test.js?ver=113″></script>
其中 ver=113 的 113就是版本号,一般都是采用 SVN 或其他工具生成的开发版本号。

这样真正做到了应该缓存的时候缓存静态文件,当版本有更新的时候从获取最新的版本,并更新缓存。
对于图像 <img src=”test.jpg?ver=在SVN的版本号”> 来有效利用和更新缓存.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
再论怎么有效利用浏览器缓存之------怎么避免浏览器缓存静态文件. --ArtWind‘...
处理客户端缓存无法及时更新js和css文件的方法
为什么要在css或者js文件后面加问号带参数
HTML中css和js链接中的版本号(刷新缓存)
关于微信缓存、浏览器缓存等各种顽固缓存的解决方法
WordPress自定义TinyMCE按钮
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服