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