ajax缓存 header头文件

浏览器第一次访问服务器的时候,需要从服务器加载很多静态资源,并将这些资源文件缓存在浏览器中,当再次访问页面的时候,如果有相同资源文件就直接到缓存中去加载,这样就会降低服务器的负载和带宽,加快用户访问,但这样也会出现一些bug,比如验证码,动态数据 ,这个时候就要避免使用浏览器中的缓存
方法一: 在url中放一个随机数,这样就使得url是唯一的
方法二: 添加header文件, 禁止浏览器页面缓存

header("Cache-Control: no-cache");
header("pragma:no-cache");
header("Expires:-1");

posted @ 2018-05-13 18:51  wangzhenxiang  阅读(194)  评论(0编辑  收藏  举报