http緩存方案的使用

http緩存的作用是提供網站相應速度和負載,用戶第一次訪問一個頁面時,會向服務器發出請求,服務器接受到請求后會對網站進行編譯,從數據庫讀取數據,讀取配置文件等流程,最后再輸出http響應結果給瀏覽器,這些流程都是費時的,如果一個頁每天幾萬人訪問,同一個頁面相同的流程就要重復幾萬次,這個是很沒有必要的,網站要想提高響應速度和負載,我們就要減少很多重復的流程,盡可能的減少服務器編譯,讀取數據庫這些操作,能不能用戶向服務器發出請求后省略中間環節,直接輸出http響應結果給瀏覽器呢?答案是可以的。

PageAdmin V4.0采用http緩存來解決這個問題,用戶第一次打開頁面時,最后服務器輸出http響應結果給瀏覽器,同時服務器把響應結果保存一份到服務器緩存區,這樣用戶第二次訪問時直接從緩存區讀取頁面輸出,這樣就減少了服務器編譯頁,讀取數據庫,讀取配置文件等操作。很大程度提升了網站相應速度。


1、進入后臺,找到系統>>http緩存方案欄目,新建一個緩存方案,如下圖:

1.png

參數說明:

欄目緩存分鐘數:表示緩存過期時間,根據網站更新頻率和設置,如果頁面24小時都不更新,可以設置為24乘以60分鐘=1440分鐘,如果頁面1小時更新一次,那么你可以設置為30分鐘也可以,我個人建議設置為60分鐘左右就可以了。

緩存最大列表頁碼:有的頁面,比如新聞頁面可能有幾十頁,實際上很多用戶最多訪問前面幾頁,所以設置前面幾頁緩存就可以,我個人建議設置為1就可以了。

信息內容頁緩存分鐘數:比如新聞內容頁,小網站幾十條數據,大的網站可能幾十萬條數據,數據小的話可以和欄目緩存分鐘數保持一致即可,如果數據大,可以稍微設置小一點,比如設置為10分鐘,這樣10分鐘后緩存就會自動從緩4、存區釋放,減少服務器內存占用。

不緩存的url參數,如有的頁面地址格式為http://www.jnvsehore.com?keyword=1,如果我們想帶keyword參數的頁面不緩存,那么就填寫上keyword,實際上這個功能主要是搜索頁面這些要構造參數的頁面會用到。

不緩存的url關鍵詞:指定utl中包含此關鍵詞時則不緩存,如:http://www.jnvsehore.com/about/,如果這里填寫了about,那么所有訪問地址包含about的頁面都不緩存。

2、如果欄目中使用http緩存,如下圖

1.png

選擇要添加緩存的欄目,點擊修改進入編輯界面,如下圖:

1.png

在欄目緩存方案中選擇我們新添加的方案即可,當然也可以展開所有欄目,使用批量設置http緩存方案,避免一個一個設置麻煩,如下圖:

1.jpg

注意:如果我們修改了頁面內容,在緩存過期時間內新的內容是不會現實出來的,這時候可以通過瀏覽器上點擊右鍵(每個瀏覽器刷新可能不一樣),點擊刷新按鈕來強制刷新頁面,這個操作會向服務器發出指令來刷新緩存。

猛禽小队完整版-猛禽小队免费-猛禽小队在线观看