成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP 實現(xiàn)頁面靜態(tài)化

lylwyy2016 / 2850人閱讀

摘要:導(dǎo)語最近在工作中需要實現(xiàn)頁面靜態(tài)化,借此機會把相關(guān)資料記錄,整理成。頁面靜態(tài)化的好處根據(jù)不同情況,有些需要生成靜態(tài)頁,有些實現(xiàn)偽靜態(tài)即可,根據(jù)實際需求進行抉擇。再次訪問,這時由于存在文件,直接返回靜態(tài)頁,而不再請求。

導(dǎo)語

最近在工作中需要實現(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é)下來有以下幾點:

提高訪問速度

減少服務(wù)器壓力

有利于SEO

提升網(wǎng)站穩(wěn)定性

PHP生成靜態(tài)頁

PHP生成靜態(tài)頁有多種方法,此次使用的是ob系列函數(shù),函數(shù)內(nèi)容可查看手冊。


Rewrite重寫規(guī)則

.htaccess中實現(xiàn)Rewrite重寫規(guī)則,至于使用.htaccess是否影響效率不在討論范圍之內(nèi)。

RewriteEngine on
# 如果有符合條件的靜態(tài)頁,返回靜態(tài)頁
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
# 路由重寫
RewriteRule ^(w+).html$ /index.php?website=$1
測試

此時訪問域名www.youWebsite.com/baidu.html,由于沒有靜態(tài)頁,相當于請求到www.youWebsite.com/index.php?website=baidu。通過PHP的處理,已經(jīng)生成baidu.html文件。
再次訪問www.youWebsite.com/baidu.html,這時由于存在baidu.html文件,直接返回靜態(tài)頁,而不再請求PHP。有幾點注意事項:

檢查apache是否開啟Rewrite

Linux下文件權(quán)限

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/29928.html

相關(guān)文章

  • 虛擬主機如何實現(xiàn)php靜態(tài)設(shè)置-如何配置虛擬主機?

    摘要:在虛擬主機中我們可以在配置文件中自定義偽靜態(tài)規(guī)則來設(shè)置網(wǎng)頁的偽靜態(tài)化,下面以為例來說說偽靜態(tài)設(shè)置的具體過程。如何配置虛擬主機?要想完整的配置一個虛擬主機可以按照以下步驟:通過開始-設(shè)置-控制面板,在控制面板上面就可以完成設(shè)置。例如你要是想把域名和虛擬主機進行綁定的話,你只要點擊控制面板上的域名綁定,再在輸入你要綁定的域名就可以啦。大家都知道網(wǎng)站的靜態(tài)化是可以使搜索引擎更好的收錄,對于網(wǎng)站也是...

    Alliot 評論0 收藏0
  • 美女圖片站建站總結(jié)

    摘要:俗話說的好,不愛美女的程序員不是一個好司機妹子圖煎蛋這幾天一直在菜鳥教程學(xué)習和,想總結(jié)一下自己的學(xué)習成果,這個圖片站也就這么自然而然地出來了,主要使用了圖片瀑布流加載數(shù)據(jù),頁面靜態(tài)化圖片分頁等方法進行實現(xiàn)圖片瀑布流我這里分為兩種瀑布流方法, 俗話說的好,不愛美女的程序員不是一個好司機!mm:http://mm.luckyw.cn/妹子圖:http://mzt.luckyw.cn/煎蛋:...

    enrecul101 評論0 收藏0
  • PHP面試之二:高并發(fā)與大數(shù)據(jù)

    摘要:三態(tài)分別是就緒運行阻塞進程的五態(tài)模型在三態(tài)的基礎(chǔ)上發(fā)展而來新建態(tài)運行態(tài)終止態(tài)就緒態(tài)等待態(tài)線程稱之為輕量級的進程,程序執(zhí)行流的最小單元。一個進程下有多個線程來完成不同的工作稱之為多線程。 web資源防盜鏈 盜鏈是什么? 為什么要防? 在自己頁面上顯示一些不是自己服務(wù)器的資源(圖片、音頻、視頻、css、js等)由于別人盜鏈你的資源會加重你的服務(wù)器負擔,所以我們需要防止可能會影響統(tǒng)計 防盜鏈...

    Ashin 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<