ajax对缓存进行处理

ajax对缓存进行处理

 

什么是缓存:

  浏览器从服务器请求一次需要从中获得许多css,image,js等文件.

   如果每次请求都加载相关文件,将会对服务器资源,带宽,等待时间造成严重的损耗.

   为避免该损耗,浏览器在第一次加载css,image,js等文件时将其保留在本地,称为"缓存备份".以后每一次调用只需要从本地调用该备份即可.

   但是动态文件如:php文件不能进行缓存,否则当某个动作使动态文件变化时,浏览器只会调用本地缓存的文件,不会改变里面的内容.

 

 

防止浏览器对动态文件进行缓存的方法:

  ①给请求的动态文件地址传入随机数参数.

  

 

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

  

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

 

 

 

 

 

posted @ 2017-01-18 11:13  tututu-Panda  阅读(155)  评论(0)    收藏  举报