原文:[转]设定version 更新js缓存

http: zhenggm.iteye.com blog 遇到的问题: 在访问量比较大的系统中,我们需要将一些静态的文件在客户端缓存,以减少下载的流量,从而加快客户端访问的速度。但是缓存会带来一个问题,就是如何在服务端更新完文件之后,客户端能够及时得到更新。 解决思路: . 在一个配置文件中维护js文件map . 在页面中通过js map的key来动态加载js文件 . 在js文件做出变动之后,只要 ...

2016-01-13 11:04 0 2697 推荐指数:

查看详情

js的动态加载、缓存更新以及复用(四)

  本来想一气呵成,把加载的过程都写了,但是卡着呢,所以只好在分成两份了。   1、页面里使用<script>来加载 boot.js 。   2、然后在boot.js里面动态加载 bootLoad.js。以时间作为标识 var dateVer ...

Sun Jun 22 00:44:00 CST 2014 2 3635
js的动态加载、缓存更新以及复用

使用范围:   OA、MIS、ERP等信息管理类的项目,暂时不考虑网站。 遇到的问题:   完成一个项目,往往需要引用很多js文件,比如jQuery.js、easyUI等。还有自己写的一些列js文件,那么这些文件如何方便的加载,如果文件有变化如何才能让客户端及时更新缓存?如果能够提高 ...

Mon Jun 09 08:25:00 CST 2014 0 8106
页面更新JS与CSS的缓存生效问题

之前在更新线上页面时,新更新的css不生效,反复确认了线上更新情况,文件都没有错误,最后发现是样式的缓存问题。排除了浏览器的缓存,服务器也没有对页面进行缓存处理,具体缓存到了哪里尚不明确。 问了几个同事,又上网查询了一下原因,最后发现了解决办法:在css文件后加上?key ...

Thu Jun 29 22:23:00 CST 2017 0 1506
js的动态加载、缓存更新以及复用(一)

使用范围:   OA、MIS、ERP等信息管理类的项目,暂时不考虑网站。 遇到的问题:   完成一个项目,往往需要引用很多js文件,比如jQuery.js、easyUI等。还有自己写的一些列js文件,那么这些文件如何方便的加载,如果文件有变化如何才能让客户端及时更新缓存?如果能 ...

Sat Jun 07 17:04:00 CST 2014 23 29305
js的动态加载、缓存更新以及复用(二)

  上一篇发出来后得到了很多回复,在此首先感谢大家的热情捧场!有的推荐第三方框架,比如 In.js、requrieJS、sea.js、lab.js等。这个开阔了眼界,以前只知道sea.js,省去了自己搜索的麻烦。也用了点时间简单看了一下,因为每一个都是大块头,都有自己的理念,如果只是简单使用 ...

Mon Jun 09 18:59:00 CST 2014 11 6221
js的动态加载、缓存更新以及复用(三)

总体思路 1、 建立一个js服务,该服务实现通用js文件的加载、依赖、缓存更新以及复用。 2、 各个项目如果使用通用js,可(bi)以(xu)使用js服务实现加载。 3、 Js服务只提供通用的js,比如jQuery、my97、easyUI等(可根据实际情况设定具体的js文件 ...

Wed Jun 11 16:57:00 CST 2014 13 3378
[JS]项目更新js浏览器缓存不刷新

,不使用浏览器缓存来刷新页面 四、从代码角度解决缓存问题 浏览器会缓存css或js文件,通过设置和改变 ...

Mon Sep 28 01:47:00 CST 2020 0 992
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM