gpt4 book ai didi

php - 为什么在图像和 css 文件之后查询字符串?

转载 作者:可可西里 更新时间:2023-11-01 00:15:45 25 4
gpt4 key购买 nike

我在各种网站上看到一个查询字符串,后面跟着一个数字,用于图像和 css 文件。当我查看源代码(通过 Chrome 开发人员)时,缓存的 css 文件和图像的名称中没有查询字符串中的数字。我还在网站上看到,当我刷新页面时,查询字符串中的数字会发生变化。

例如:

我的图片.jpg?num=12345

myStyles.css?num=82943

刷新后:

我的图片.jpg?num=67948

myStyles.css?num=62972

任何人都可以向我解释这些缺少跟踪的查询字符串的目的是什么吗?

最佳答案

开发人员经常使用那些带有随机数(或版本号)的查询字符串来强制浏览器请求新副本并避免缓存这些文件,因为每次请求都不同。

所以如果你有一个文件 /image.png 但它是一个生成的图像,比如验证码或其他东西,你可以在它后面加上一个随机数查询字符串 /image.png ?399532 浏览器不会从其缓存中提取 image.png,而是会从服务器下载一个新副本。

关于php - 为什么在图像和 css 文件之后查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11397942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com