程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 簡單的頁面緩沖技術(三)

簡單的頁面緩沖技術(三)

編輯:關於PHP編程

  ontent.php3文件用來處理動態頁面。用戶可以通過content.php3?page=id號來讀出一個數據文件。具體方法我就不說了,大家只要知道每個數據文件都有一個不同的id號,這樣content.php3?page=id號的方式就可以唯一標識一個數據文件。

第1-3行,生成臨時文件名。將'?','&'等字符替換成'_'。
第4行,判斷臨時文件名是否存在,如果有則執行第18-22行,並結束。
第6-13行,判斷與生成動態頁面有關的文件修改時間與臨時文件哪個更新,設置重新生成標志。在這裡使用  filemtime()來得到最後修改時間。
第24-41行,利用模板類生成動態結果,放在變量中。關於模板的處理可以參考《模板,PHPLIB處理方式》一文。
第43-50行,生成臨時文件。此處對文件進行了加鎖處理,以象寫沖突。
第51行,輸出結果。

  這就是我的處理,大家可以自行修改。

  緩沖是一項有意義的技術,可以提高訪問速度,減少系統消耗。不過方法可能有多種多樣,大家可以自由發揮。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved