`
shenxiangling
  • 浏览: 3888 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

解决客户端js、css缓存问题

阅读更多
问题:经常服务器程序更新,客户端打开网页里数据没有更新,经常出现历史数据问题。特别针对前台框架开发如javascript(js)文件。具体原因:该问题为浏览器缓存问题所致

解决方案一:
对浏览器进行设置: 工具-》Internet 选项-》常规-》浏览历史记录(设置)-》检查网页的较新版本(选择每次访问网页时)。
注:该方案只适合个别案例

解决方案二:
针对开发级别:常在js文件引用界面加一些版本参数如:http://www.***.com/js/shenxiangling.js?version=20120814 该问题处理在一个门户网站可见

分享到:
评论

相关推荐

    Munee:集图片尺寸调整、CSS-JS合并/压缩、缓存等功能于一身的PHP类库.zip

    Munee是一个集图片尺寸调整、CSS-JS合并/压缩、缓存等功能于一身的PHP库。可以在服务器端和客户端缓存资源。它集成了PHP图片操作库Imagine来实现图片尺寸调整和剪切,之后进行缓存。 Munee可以自动编译LESS、...

    Munee:集图片尺寸调整、CSS-JS合并/压缩、缓存等功能于一身的PHP类库

    Munee是一个集图片尺寸调整、CSS-JS合并/压缩、缓存等功能于一身的PHP库。可以在服务器端和客户端缓存资源。它集成了PHP图片操作库Imagine来实现图片尺寸调整和剪切,之后进行缓存。 Munee可以自动编译LESS、SCSS和...

    一键解决web开发用户浏览器静态资源缓存问题的工具

    处理web静态资源文件在客户端浏览器缓存的工具,java编写的小程序工具。 主要处理js和css文件,将指定目录下所有匹配的js和css文件添加特定的版本号作为文件名,并处理指定目录下所有html文件中对该js或css的引用。 ...

    js、css、img等浏览器缓存问题的2种解决方案

    浏览器缓存的意义在于提高了执行效率,但是也随之而来带来了一些问题,导致服务端修改了js、css,客户端不能更新 方法一 生成随机数字 代码如下: [removed][removed] 缺点,浏览器缓存失去意义,每次都动态加载。...

    jQPrefetch:JSC(Javascript缓存)-客户端缓存

    欢迎贡献者! jQPrefetch 使用jQuery在客户端进行缓存 ... Javascript的用法很简单,如果无法使用JS,则该网站无论如何都可以正常...仅使用JS / CSS的客户端即可快速进行站点更改,而无需网络周期 ## Wiki(新功能,错

    解决Django中修改js css文件但浏览器无法及时与之改变的问题

    今天修改之前实习小伙伴写的js代码的时候,遇到修改后页面未发生变化的问题。因为我是web开发小白,所以上网查了一波,得以解决~~ 初次进行web工程开发的人可能会碰到这样的情况:自己在明明对工程上的某个js或css...

    node-uber-compiler:Node.js 模块,用作客户端 JS 和 CSS 的编译器,使用 Google Closure 和 LESS

    超级编译器uber 编译器使用 Google Closure 编译器、soy 模板和 LESS 编译您的客户端 JS 和 CSS。 这些是我最喜欢的用于开发精益 Web 应用程序的工具。 特征: 谷歌闭包编译器、​​闭包模板、LESS。 无需重新启动...

    在js或css后加?v= 版本号不让浏览器缓存

    客户端会缓存css或js文件,改变版本号,客户端浏览器就会重新下载新的js或css文件,在js或css后加?v= 版本号的用法如下

    js css后面所带参数含义介绍

    浏览一些网站,经常看到网页链接的js css... 为加快响应速度,有些客户端会缓存相应的js css,因此每次升级了js css 版本号后,改变相应的版本号,客户端浏览器会自动去更新的新版本的js或是css 第二种情况应该是最多的

    详解浏览器缓存和webpack缓存配置

    强缓存是最彻底的缓存,无需向服务器发送请求,通常用于css、js、图片等静态资源。浏览器发送请求后会先判断本地是否有缓存。如果无缓存,则直接向服务器发送请求;如果有缓存,则判断缓存是否命中强缓存,如果命中...

    浏览器缓存问题处理

    发布的静态文件(包括图片、js文件、css文件等等)在浏览器中未生效。针对此种情况,我在网上找了很多资料,终于让我有所了解。 在说解决方案之前,我们要先了解一下http请求文件的过程。通常情况下,经过三次握手...

    C#开发的JS、CSS压缩合并工具

    C#开发的JS、CSS压缩工具,项目中的引用全部依赖一个XML配置文件,也是根据这个区压缩。压缩、合并后,以md5命名,这样也改变了客户端缓存。未改变的同一个组文件,md5值不会改变,客户端也无需重新下载。我把这个做...

    网站镜像克隆程序PHP源码

    3、高速的缓存模式,自定义缓存目录、后缀与时间,同一链接不同客户端还能自动分开缓存。 4、外加Gzip压缩,访问速度提升效果杆杆滴。 5、内外链转换功能,网址是否加密,由你决定。 6、强大的正则替换,替换过滤、...

    打包多CSS或JS文件以加快页面加载速度的Handler (asp.net)

    将web页面内的多个JS文件、CSS文件请求,批量发送至客户端,减少请求次数,压缩、缓存

    Windows下使用apache模块实现合并多个js、css提高网页加载速度

    现在的网站表现力越来越丰富,页面加载的js和css自然也越来越多。...1、每次都会重新向客户端发数据,没有合理利用浏览器缓存 2、存在安全漏洞,导致服务端程序被下载,比如”/??jquery.js,common.php

    js或css文件后面跟参数的原因说明

    经常遇到页面里加载的js与css文件带有... 客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 第二种情况最多,也可能两种同时存在。 版本号,可以是

    Mandagreen_Minifier:Magento即时JS和CSS Minifier

    Magento即时CSS和JS缩小程序,具有布局句柄合并和自动文件重命名功能。 事实 版本:1.1.1 描述 该扩展使用CssMin和JsMin来压缩css和javascript资源中的每个字节。 好处 更快的加载时间 减轻服务器和带宽的压力 ...

    VanillaJsNotesManager:具有密码保护加密功能的笔记管理器工具。 使用 vanillaJs(简单的客户端 javascript)制作

    这个项目的一件重要事情是所有的编程功能都是使用普通的客户端 javascript 或VanillaJS 完成的。 其他脚本语言如 HTML 和 CSS 用于创建网页元素,但所有主要功能,如创建笔记、保存笔记、加密和解密都是使用纯 ...

    javascript预加载图片、css、js的方法示例介绍

    预加载的好处可以让网页更快的呈现给用户,缺点就是可能会增加无用的请求(但图片、css、js这些静态文件可以被缓存),如果用户访问的页面里面的css、js、图片被预加载了,用户打开页面的速度会快很多,提升用户体验...

Global site tag (gtag.js) - Google Analytics