静态资源版本迭代

查看网页时发现css样式表都添加了md5加密码:
<link rel="stylesheet" href="http://static.wdjimg.com/www/stylesheets/new/09094a8f.index.css">


    在工作中最初的界面发生了修改,修改了一些css,又增加了一些css,重新将代码部署到服务器,但是打开界面还是以前的老界面。
    其实是缓存在作怪,浏览器缓存是根据url路径缓存资源。所以每次部署的时候,将静态资源(image, css, js, html, fonts ....) 发布成一个新版本。里面 关于 html 中的 href,src 引用标签 css 中的 url 都换掉。将文件名 hash 化。 hash 使用时间戳就解决了。于是 Static asset revisioning 一词诞生。 翻译过来大概是静态资源版本迭代。

http://segmentfault.net/q/1010000002449303/a-1020000002456976

你可能感兴趣的:(静态)