ajax对缓存进行处理
ajax对缓存进行处理
什么是缓存:
浏览器从服务器请求一次需要从中获得许多css,image,js等文件.
如果每次请求都加载相关文件,将会对服务器资源,带宽,等待时间造成严重的损耗.
为避免该损耗,浏览器在第一次加载css,image,js等文件时将其保留在本地,称为"缓存备份".以后每一次调用只需要从本地调用该备份即可.
但是动态文件如:php文件不能进行缓存,否则当某个动作使动态文件变化时,浏览器只会调用本地缓存的文件,不会改变里面的内容.
防止浏览器对动态文件进行缓存的方法:
①给请求的动态文件地址传入随机数参数.

②在动态文件里面设置header信息,禁止浏览器对其进行缓存.

不同浏览器header信息不同,因此最好将3个header信息全部加上.
动手写,动手写,动手写,动手写,动手写,动手写,动手写.....

浙公网安备 33010602011771号