來源:不言 發(fā)布時間:2019-01-10 10:57:02 閱讀量:925
本篇文章給大家?guī)淼膬?nèi)容是關(guān)于PHP實現(xiàn)頁面靜態(tài)化的方法介紹(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
最近在工作中需要實現(xiàn)頁面靜態(tài)化,借此機會把相關(guān)資料記錄,整理成demo。具體需求為輸入域名,如baidu、sina等,如有靜態(tài)頁,返回靜態(tài)頁;如沒有,訪問獲取網(wǎng)頁內(nèi)容并生成靜態(tài)頁。
頁面靜態(tài)化的好處
根據(jù)不同情況,有些需要生成靜態(tài)頁,有些實現(xiàn)偽靜態(tài)即可,根據(jù)實際需求進行抉擇。而靜態(tài)化的好處,總結(jié)下來有以下幾點:
提高訪問速度
減少服務器壓力
有利于SEO
提升網(wǎng)站穩(wěn)定性
PHP生成靜態(tài)頁
PHP生成靜態(tài)頁有多種方法,此次使用的是ob系列函數(shù),函數(shù)內(nèi)容可查看手冊。
1 2 3 4 5 6 7 8 |
|
Rewrite重寫規(guī)則
在.htaccess中實現(xiàn)Rewrite重寫規(guī)則,至于使用.htaccess是否影響效率不在討論范圍之內(nèi)。
1 2 3 4 5 6 |
|