當我的老闆看着我們的網站項目時,他總是看到唯一的網頁設計。我將不得不告訴他要做的CTRL + F5要顯示的新內容。如何使自動CTRL F5
是否有網絡編碼的一種可能的方式使自動CTRL + F5?換句話說,當頁面加載時清除緩存?
告訴我你的想法。謝謝
當我的老闆看着我們的網站項目時,他總是看到唯一的網頁設計。我將不得不告訴他要做的CTRL + F5要顯示的新內容。如何使自動CTRL F5
是否有網絡編碼的一種可能的方式使自動CTRL + F5?換句話說,當頁面加載時清除緩存?
告訴我你的想法。謝謝
正如SLaks建議的那樣,您可以使用緩存清除URL(例如在URL中使用?random = {$ rand})。或者,你可以配置你的開發站點發送頭,告訴所有的緩存幾乎立即過期的內容,所以每次取是直接沒有緩存,例如像這樣(如果它的PHP):
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
另外,得到老闆誰明白按Ctrl + F5 - 你認爲他們會已經得到現在習慣了:d
爲了防止HTML的只緩存,使用元標籤中指定頭高速緩存控制,如:
<meta http-equiv="Cache-Control" content="no-store"/>
這樣你老闆的瀏覽器永遠不會緩存頁面。但是,請勿在製作網站上啓用此功能,因爲這會大大增加重複訪問者使用的帶寬。
爲了防止緩存服務器上的其他資源,您需要調整它發送的HTTP緩存控制頭。下面是Apache的一些文檔: http://www.askapache.com/htaccess/apache-speed-cache-control.html
如果你想永遠有多達生產網站,以及最新的資源,最好的解決辦法是版本,所列出的位置: http://www.sitepoint.com/overcome-cache-conundrums/
使用緩存清除的URL。 – SLaks