簡單的頁面緩衝技術(三) - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- 簡單的頁面緩衝技術(三) (http://www.webasp.net/article/16/15111.htm) |
| -- 作者:未知 -- 發佈日期: 2004-11-25 |
| 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行,輸出結果。 這就是我的處理,大家可以自行修改。 緩衝是一項有意義的技術,可以提高訪問速度,減少系統消耗。不過方法可能有多種多樣,大家可以自由發揮。 |
| webasp.net |