很多人都不了解偽靜態到底是怎么回事,怎么使用?眾所周知,偽靜態規則更有利于搜索引擎的收錄,接下來小編就詳細說偽靜態利與弊:
什么是偽靜態,偽靜態作用
偽靜態即是網站本身是動態網頁如.php、.asp、.aspx等格式動態網頁有時這類動態網頁還跟“?”加參數來讀取數據庫內不同資料。很典型的案例即是discuz論壇系統,后臺就有一個設置偽靜態功能,開啟偽靜態后,動態網頁即被轉換重寫成靜態網頁類型頁面,通過瀏覽器訪問地址和真的靜態頁面沒區別。前提服務器支持偽靜態重寫URL Rewrite功能。
需要偽靜態功能地方
考慮搜索引擎優化SEO,將動態網頁通過服務器處理成靜態頁面,如www.xxx.com/jk/fd.php?=12這樣的動態網頁處理成www.xxx.com/jk-fd-12.html這樣格式靜態頁面,常見的論壇帖子頁面,都是經過偽靜態處理成靜態頁面格式html頁面。
考慮網站所用的程序語言不易被發現,經過重寫來偽靜態來將動態網頁的程序后綴變為html的靜態頁面格式。
偽靜態的利與弊
當然猶如一篇文章的作者所說的:"如果流量稍大一些使用偽靜態就出現CPU使用超負荷,我的同時在線300多人就掛了,而不使用偽靜態的時候同時在線超500人都不掛,我的IIS數是1000?!?/FONT>
確實是這樣的,由于偽靜態是用正則判斷而不是真實地址,分辨到底顯示哪個頁面的責任也由直接指定轉由CPU來判斷了,所以CPU占有量的上升,確實是偽靜態最大的弊病。
我們應該選擇偽靜態還是真靜態?
1、使用真靜態和假靜態對SEO來說沒有什么區別
2、使用真靜態可能將導致硬盤損壞并將影響論壇性能
3、使用偽靜態將占用一定量的CPU占有率,大量使用將導致CPU超負荷
4、最重要的一點,我們要靜態是為了SEO
偽靜態是相對真實靜態來講的,通常我們為了增強搜索引擎的友好面,都將文章內容生成靜態頁面,但是有的朋友為了實時的顯示一些信息。或者還想運用動態腳本解決一些問題。不能用靜態的方式來展示網站內容。但是這就損失了對搜索引擎的友好面。怎么樣在兩者之間找個中間方法呢,這就產生了偽靜態技術。就是展示出來的是以html一類的靜態頁面形式,但其實是用ASP一類的動態腳本來處理的。
真正的靜態化和偽靜態還是有本質的區別的。應該考慮的是:美觀!兼容!信息的直觀!性能!還有穩定!這些武林網都非常適合,小編才會介紹,希望給站長能夠幫助。