zoukankan      html  css  js  c++  java
  • 关于xmlhttp会使用ie的缓存的问题及解决

    在浏览器(如:IE)的客户端使用xmlhttp读取网络资源的时候,需要考虑到浏览器本地缓存的问题。

    如果希望读取的数据是实时更新的,也就是不想从本地缓存中读取数据,我之前常用的方法是在请求网址后面加一个随机的参数值,比如:

    原请求地址:

    http://www.baidu.com/abc.asp?id=3

    为了防止读取的是本地缓存,我会在请法语的地址后面加一个参数:

    http://www.baidu.com/abc.asp?id=3&rnd={....}//一般用当前时间做为参数

    前段时间在网上发现还有一个比较好的办法:

    the_xmlhttp.setRequestHeader("If-Modified-Since","-1");//设置参数

    通过在发送请求前设置了这个参数后,就可以读取实时的数据,而不会从本地缓存中读取。

    另注:如果使用 serverxmlhttp对象,该对象主要用于服务端组件,不会出现缓存数据的情况。

  • 相关阅读:
    CDH6.2安装之离线方式
    impala
    Oracle
    性能调优之Mapping
    Informatica
    性能瓶颈之System
    性能瓶颈之Session
    本地Oracle客户端11g升级12c导致PowerCenter无法连接ODBC数据源
    性能瓶颈之Mapping
    性能瓶颈之Source
  • 原文地址:https://www.cnblogs.com/personnel/p/4584827.html
Copyright © 2011-2022 走看看