【发布时间】:2011-10-11 08:45:38
【问题描述】:
知道我可以对 js 和 css 文件进行版本控制
选项 1:
myJavaScript.js?v=#myVersionNumber#
myCSS.css?v=#myVersionNumber#
,这将使客户端做一个有条件的 GET 请求,最好的情况是得到一个 304 响应。我可以通过不同的版本控制策略来消除这个 http 请求,比如
选项 2:
myJavaScript.#myVersionNumber#.js
myCSS.#myVersionNumber#.css
我想知道是否有任何充分的理由(假设两个选项具有相同的可维护性),这将使我继续使用 Option1。
感谢您的帮助。
【问题讨论】:
-
许多框架等旨在能够轻松地从查询字符串中检索信息。除此之外,我不知道有任何好处。基本上更广泛的采用。
标签: javascript asp.net css caching versioning