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

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行,輸出結果。
  這就是我的處理,大傢可以自行修改。
  緩沖是一項有意義的技術,可以提高訪問速度,減少系統消耗。不過方法可能有多種多樣,大傢可以自由發揮。
 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *