我們在每個網頁的頭兩個文件 - 一個CCS和JavaScript文件:檢查的JavaScript/CSS文件的修改時間在每次請求
<script type="text/javascript" src="/js/scripts.js?1234"></script>
<link href="styles.css?2345" rel="stylesheet" type="text/css" />
我們每次修改CSS/JavaScript文件,我們增加?1234參數在文件名末尾。最近,團隊成員建議更換本手冊的更新(我們有時會忘記這麼做)與PHP代碼,檢查文件的修改時間本身:
<script type="text/javascript" src="/js/scripts.js?<?php echo filemtime('/js/scripts.js');?>"/>
<link href="styles.css?<?php echo filemtime('styles.css');?>" rel="stylesheet" type="text/css" />
的問題是,如何慢得多(如果有的話)它提出請求?我們應該這樣做嗎?我們在Amazon EC2的Linux服務器上運行我們的系統。
它可能不會明顯變慢。但最好的方法是簡單地嘗試一下。 –