国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php設置靜態內容緩存時間的方法

2024-05-04 23:28:25
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php設置靜態內容緩存時間的方法,涉及針對header函數中參數的應用技巧,非常具有實用價值,需要的朋友可以參考下
 
 

本文實例講述了php設置靜態內容緩存時間的方法。分享給大家供大家參考。具體方法分析如下:

在利用百度工具作一個小測試時提示我們需要設置靜態內容緩存時間了,我自己沒有服務器權限操作,只能從其它方面入手了,自己學習php的我搜索后發現可以使用header函數來實現瀏覽器緩存頁面的時間,具體如下.

設置靜態內容緩存時間,代碼如下:

復制代碼代碼如下:
$interval = 60 * 60 * 6; // 6 hours  
header ("Last-Modified: " . gmdate ('r', $max));  
header ("Expires: " . gmdate ("r", ($max + $interval)));  
header ("Cache-Control: max-age=$interval");

我們把上面這段代碼加到php文件開頭處,下面來給大家詳解說有一下這四行代碼,代碼如下:
復制代碼代碼如下:
$interval = 60 * 60 * 6; // 6 hours  
header ("Last-Modified: " . gmdate ('r', $max));  
header ("Expires: " . gmdate ("r", ($max + $interval)));  
header ("Cache-Control: max-age=$interval");  
$aid = intval( isset( $_POST['aid'] )?$_POST['aid']:0 ); 
if( ! $aid )

 echo '未定義廣告'; 

else if( $aid ==1 ) 

 echo '加載廣告內容'; 
}

第一行:$interval  告訴你設置6個小時了,這里大家可自定.

 

第二行:向客戶端瀏覽器發送一個Last-Modified請求,這個會根據gmdate的參數r來調用對應的日期.

第三行:設置Expires過期時間了.

第四行:設置Cache-Control 的 max-age=$interval日期了.

再測試結果為優秀了.

希望本文所述對大家的PHP程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙川县| 灵璧县| 鄯善县| 古浪县| 武宁县| 旺苍县| 福清市| 和静县| 绥滨县| 安图县| 剑河县| 平遥县| 霸州市| 元谋县| 乐至县| 吉安市| 六枝特区| 夹江县| 苏尼特右旗| 皮山县| 长丰县| 金昌市| 星座| 东至县| 鄄城县| 通江县| 梅河口市| 临猗县| 犍为县| 泾阳县| 突泉县| 凤山县| 巴楚县| 盘山县| 鄂尔多斯市| 吉安县| 宁南县| 神农架林区| 连城县| 正镶白旗| 长岛县|