我在各种网站上看到开发人员如何通过指定类似于查询字符串的方式对其css/javascript文件进行版本控制:
<head>
<link rel="stylesheet" href="css/style.css?v=1">
<script src="js/helper.js?v=1">
</head>
如何完成这个过程?这是一个好的实践吗?我一直在搜索,但显然我没有找到正确的术语。如果有影响的话,我正在使用ASP.NET。
编辑::我刚刚注意到(通过Firebug),如果我“版本”我的文件(?v=1),它们将始终加载并始终覆盖缓存。有什么解决办法吗?
提前致谢。
style.css
,然后页面稍后再次请求它,浏览器很可能会使用已经下载的版本。然而,如果看到的是style.css?v=1
而不是style.css
,它将视为不同的文件并下载新版本。 - Ryan Kinal