很多人可能不知道,動態網頁在瀏覽器也是可以快取的。以下就以PHP 腳本為例子,闡述如何設定動態網頁在瀏覽器快取
//設定網頁過期時間為1小時*30
//設定網頁過期時間為1小時*30
//取得瀏覽器會傳送Last-Modified報頭
$modify_time = PH之內當您再次造訪該網頁時,發送 HTTP
304的狀態碼,這樣就節省了傳輸資料量。if(strtotime($modify_time) + $duetime > time())
{
header('HTTP/1.1 304');
}
header('Connection: keep-alive');
//設定網頁Last-Mod , d M Y H:i:s').' GMT');
//設定網頁過期時間
header('Expires: '.gmdate('D, d M Y H:i:s',time ()+$duetime).' GMT');//執行快取時間長,跟
Expires 有點類似,讓我們可以更全面的控制網頁過期時間,因為伺服器瀏覽器時間可能跟上伺服器時間不協調,用
Cache-Control 標頭可以限制
header('Cache-Control: max-age='.$duetime);
//輸出內容?>原文:http://woqilin.blogspot.com/2014/05/php.html
以上就介紹了PHP 設定動態網頁在瀏覽器的緩存,包括了動態網頁,瀏覽器方面的內容,希望對PHP教程有興趣的朋友有所幫助。