URL时间戳的实现方法及作用

原创 2014年10月21日 09:46:49

作用:URL 的末尾追加了时间。这就确保了请求不会在它第一次被发送后即缓存,而是会在此方法每次被调用后重新创建和重发;此 URL 会由于时间戳的不同而稍微有些不同。这种技巧常被用于确保到脚本的 POST 每次都会实际生成新请求且 Web 服务器不会尝试缓存来自服务器的响应。

实现方法

//解决浏览器缓存
function timestamp(url){
     //  var getTimestamp=Math.random();
       var getTimestamp=new Date().getTime();
      if(url.indexOf("?")>-1){
        url=url+"×tamp="+getTimestamp
      }else{
        url=url+"?timestamp="+getTimestamp
      }
      return url;
    }






版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tolcf/article/details/40339899

js 给url添加时间戳 解决浏览器缓存

好多Linux + Apache的服务器都会对CSS、JS和图片这些静态的内容设置缓存,到了IE这里又会在本地做一个缓存。所以当我们更新了CSS文件之后,常常会出现客户端没有更新,导致显示出现问题。之...
  • haifeiyue
  • haifeiyue
  • 2015-12-08 23:35:56
  • 19191

url加时间戳避免再次请求当前路径出现的缓存问题

1.先解释一下,为什么要加时间戳: URL后面添加随机数通常用于防止客户端(浏览器)缓存页面。 浏览器缓存是基于url进行缓存的,如果页面允许缓存,则在一定时间内(缓存时效时间前)再次访问...
  • qq_36769100
  • qq_36769100
  • 2017-01-15 21:33:50
  • 3701

图片加时间戳

在项目中显示图片需要加时间戳, 上传图片修改图片后,如果图片路径名字未有改变,服务器会认为是同一个请求,会用缓存数据代替请求数据, 这个时候需要在图片显示路径后加时间戳 ...
  • xuke6677
  • xuke6677
  • 2015-02-13 12:05:04
  • 2565

使用时间戳解决浏览器缓存问题

在IE或者其他的很多浏览器中,如果你每次请求的地址是相同的,浏览器就不会去连接服务器而是去读取缓存,这 样对于很多应用来时是非常好的,可以降低服务器的压力或者减少带宽的使用,但是对于ajax应用,很...
  • a352193394
  • a352193394
  • 2012-05-20 10:55:59
  • 12099

给url加时间戳,骗过浏览器缓存

给url加时间戳方法源代码:   未加时间戳效果 加时间戳效果
  • wu_huiwen
  • wu_huiwen
  • 2010-09-03 16:19:00
  • 8344

js 给url添加时间戳

js 给url添加时间戳 骗过浏览器缓存 [javascript] view plaincopy function convertURL(url){...
  • lihushiwoa
  • lihushiwoa
  • 2013-12-17 22:28:51
  • 639

解决浏览器缓存问题---url拼接一个时间戳

当我们多次访问同一个页面,如果url都没变(参数都不变),而且浏览器允许缓存的时候,那么我们读的可能就是缓存了,当我们做了某些CSS改变,可能就不能立即体现了,还是显示之前的页面。 解决办法在url后...
  • fantasic_van
  • fantasic_van
  • 2017-08-24 10:34:50
  • 552

在发送ajax请求时加时间戳或者随机数去除js缓存

在发送ajax请求时加时间戳或者随机数去除js缓存 发表回复 在发送ajax请求的时候,为了保证每次的都与服务器交互,就要传递一个参数每次都不一样,这里就用了时间戳 大家在系统开发中都可...
  • yanliling0909
  • yanliling0909
  • 2014-04-24 17:50:46
  • 19633

ajax url加时间戳

由于浏览器有缓存,我们用相同的url,总是会把缓存的数据返回回来。而且又是会报错(412 Precondition Failed)。加上时间戳就是为了避免缓存。 $.ajax({ url:time...
  • youren_zt
  • youren_zt
  • 2016-07-28 17:22:23
  • 599

java 请求url加时间戳有什么用

1.由于浏览器会对同一 url 的图像进行缓存,向减少服务器端的请求次数,提高浏览性能 随机数就是让每次点击刷新验证码的时候请求的 URL 路径都不同。告诉浏览器上个图片已经失效了,需要重新向服务器...
  • y_dzaichirou
  • y_dzaichirou
  • 2016-12-23 15:00:33
  • 1415
收藏助手
不良信息举报
您举报文章:URL时间戳的实现方法及作用
举报原因:
原因补充:

(最多只允许输入30个字)