PHP 設定動態網頁在瀏覽器的快取 靜態網頁與動態網頁 網頁動態圖片 網頁動態圖片製

WBOY
發布: 2016-07-29 08:52:43
原創
1439 人瀏覽過

很多人可能不知道,動態網頁在瀏覽器也是可以快取的。以下就以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教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!