Lan*_*ard 2 html tags caching ruby-on-rails
我想我会记得那与告诉浏览器不要缓存它或其他东西有关.这对生产中的浏览器缓存和应用程序性能有何影响?这个数字何时改变?
<script src="/javascripts/rails.js?1271798101" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
该数字是文件的最后修改时间,自Unix纪元以来的秒数(如果stat -c "%Y" javascripts/rails.js在unix中运行,则会得到与脚本标记中附加的数字相同的数字).下次修改文件时,该数字将会更改.
它的作用是告诉您的浏览器它可以缓存该javascript文件,并继续使用缓存版本,直到您修改该文件并因此更改该数字.