为什么有些网站使用GET参数访问特定版本的CSS或JavaScript文件?

Ste*_*ato 6 html javascript css

我已经看到很多网站在他们生成的HTML源代码中执行此操作(甚至是stackoverflow本身),使用GET参数访问特定版本的CSS或JavaScript文件.有什么意义呢?

例:

<link rel="stylesheet" href="http://sstatic.net/so/all.css?v=6230">
<script type="text/javascript" 
        src="http://sstatic.net/so/js/master.js?v=6180"></script>
Run Code Online (Sandbox Code Playgroud)

它只是一种连贯性或最佳实践方式吗?是否只是因为浏览器上具有旧缓存版本的客户端被迫更新其过时版本?

Pek*_*ica 4

难道只是为了让浏览器上有旧缓存版本的客户端被迫更新过时的版本吗?

确切地。

查看此问题以获取详细信息、进一步的链接和讨论,以及此问题以了解 Stack Overflow 本身如何采用该方法。