将“?v=1”附加到链接和脚本标签中的 CSS 和 JavaScript URL:资源版本控制指南
浏览器加载缓存默认情况下使用 Web 资源以提高性能。但是,当部署这些资源的更新版本时,这可能会成为一个问题。将“?v=1”之类的查询字符串附加到 CSS 和 JavaScript 文件的 URL 会强制浏览器下载更新版本。
工作原理
当浏览器遇到带有查询字符串的 URL,即使 URL 的其余部分相同,它也会将其视为唯一资源。通过在 URL 末尾添加“?v=1”,可以确保浏览器始终下载最新版本的文件。
为什么有些 URL 缺少“?v=1”
并非所有 JavaScript URL 都可以附加“?v=1”。这可能是由于多种原因造成的:
版本控制的好处资产
最佳实践
以上是将'?v=1”附加到 CSS 和 JavaScript URL 如何提高网站性能和安全性?的详细内容。更多信息请关注PHP中文网其他相关文章!