关于url为什么要加上时间戳或随机数

关于url为什么要加上时间戳或随机数,第1张

URL后面添加随机数通常用于防止客户端(浏览器缓存页面。 浏览器缓存是基于url进行缓存的,如果页面允许缓存,则在一定时间内(缓存时效时间前)再次访问相同的URL,浏览器就不会再次发送请求到服务器端,而是直接从缓存中获取指定资源。

通过url发起一个请求,浏览器先在本地网页缓存查找有没有访问过该url,如果有,则使用之前缓存的结果,不会去访问服务器~

加了时间戳,url就跟之前的不一致了,浏览器就当成是没有请求过的url,从而访问服务器

这串数字应该是个时间戳,转换为时间是 2019/11/25 16:24:46

这个时间戳类似于随机数的作用,目的就是让网址产生变化(实际网址相同,但后面的数字不同,浏览器会“误”以为这是不同的网址),从而强制刷新页面(从服务器重新下载页面内容),而不是从本地缓存文件中提取内容。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11870921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存