在IE或者其他的很多浏览器中,如果你每次请求的地址是相同的,浏览器就不会去连接服务器而是去读取缓存,这样对于很多应用来时是非常好的,可以降低服务器的压力或者减少带宽的使用,但是对于ajax应用,很多都是必须保持时时的连接与服务器进行交互,所以需要使用一个小技巧,时间戳来使每次的请求地址都不同,从而跳 ...
分类:
其他好文 时间:
2017-10-07 19:41:42
阅读次数:
158
查看和删除浏览器缓存的方法 》打开 最近在开发项目中发现有时候总要频繁地清除浏览器缓存,不然总是显示的过时的信息 浏览器缓存有利有弊,有些数据需要缓存下来使得页面打开更快提高网站性能,但有些缓存内容又必须清除,缓存可能会导致一些错误数据被展示。 介绍一些清除浏览器缓存的方法: 方法一:利用meta标 ...
分类:
编程语言 时间:
2017-09-30 17:56:02
阅读次数:
209
在开发调试web的时候,经常会碰到因浏览器缓存(cache)而经常要去清空缓存或者强制刷新来测试的烦恼,提供下apache不缓存配置和nginx不缓存配置的设置。在常用的缓存设置里面有两种方式,都是使用add_header来设置:分别为Cache-Control和Pragma。 对于站点中不经常修改 ...
分类:
其他好文 时间:
2017-09-30 11:30:55
阅读次数:
218
1.禁用浏览器缓存的过滤器: 2.字符编码过滤器:防止乱码 在web.xml中配置<context-param></context-param> 3.检查用户是否登录的过滤器: ...
分类:
其他好文 时间:
2017-09-28 11:42:47
阅读次数:
202
1.缓存分类:服务器缓存,第三方缓存,浏览器缓存 2.浏览器缓存,设置请求指定的http头部信息。 3.http头部属性 Expires:设置缓存时间(某一个时间点),时间过了就重新发送请求 <meta. http-equiv=”Expires” CONTENT=” Fri, 30 Oct 1998 ...
分类:
Web程序 时间:
2017-09-27 14:03:29
阅读次数:
233
打开python自带web服务器 浏览器输入http://localhost:8080 打开网页index.html 查看服务器后台界面,可以看到进行了3次http的get请求。(打开一个页面,实际上有3个请求哦) 分别为get/http1.1 200 get img/200 get css/200 ...
分类:
Web程序 时间:
2017-09-27 10:05:45
阅读次数:
156
1.cookie介绍 Cookie,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。(可以叫做浏览器缓存) 2.cookie案例 servlet 源码 web,xml 配置 返回结果: 继续访问一次,返回结果 ...
分类:
其他好文 时间:
2017-09-26 00:02:46
阅读次数:
92
>>>点击网址后,应用层的DNS协议会将网址解析为IP地址; DNS查找过程: 浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就将结束。 如果用户的浏览器缓存中没有,浏览器会查找操作系统缓存(hosts文件)中是否有这个域名对应的DNS解析结果。 若还没有,此时会 ...
分类:
其他好文 时间:
2017-09-07 16:09:30
阅读次数:
240
ajax访问json文件,json文件改动,访问的时候也不能及时看到改动后的内容。 这是因为浏览器缓存的原因。 在这时候就需要清除浏览器的缓存或者加上一个标记,让ajax访问文件的时候知道这是一个新的文件,一般都是利用时间戳来解决。 解决办法:在访问ajax路径的后面加上一个时间戳参数。 ...
分类:
Web程序 时间:
2017-09-05 20:59:52
阅读次数:
264
如果一个项目变更频繁,那么浏览器缓存是一个很大的问题,因为它会缓存静态文件,除了html,除非你设置强制缓存, 就是那种自定义设置缓存时间的方式。 那么一般最好是设置个公共的配置文件,那么公共静态文件需要变更就可以修改一次就可以了, 目前方式把配置文件设置一个时间戳版本号,那么就可以不缓存配置文件了 ...
分类:
Web程序 时间:
2017-09-03 15:36:46
阅读次数:
255