偽靜態(tài)即是網(wǎng)站本身是動(dòng)態(tài)網(wǎng)頁(yè)如 .php、.asp、.aspx等格式動(dòng)態(tài)網(wǎng)頁(yè)有時(shí)這類動(dòng)態(tài)網(wǎng)頁(yè)還跟“?”加參數(shù)來(lái)讀取數(shù)據(jù)庫(kù)內(nèi)不同資料。其只是改變了URL的表現(xiàn)形式,實(shí)際上還是動(dòng)態(tài)頁(yè)面,當(dāng)然,其在SEO中的優(yōu)點(diǎn)也還是有的。
靜態(tài)頁(yè)面:占用服務(wù)器CPU和內(nèi)存資源最少,但占用硬盤空間。而且當(dāng)數(shù)量到達(dá)一定程度,且訪問(wèn)量過(guò)高時(shí),依然會(huì)出現(xiàn)頁(yè)面開(kāi)啟緩慢的情況。而且對(duì)后期網(wǎng)站改版較為不利。
偽靜態(tài):占用硬盤空間少,但是及占用服務(wù)器CPU和內(nèi)容空間。一旦訪問(wèn)量過(guò)高,同樣會(huì)出現(xiàn)卡死的現(xiàn)象。
真正的靜態(tài)頁(yè)面空間儲(chǔ)存量大,進(jìn)行刪除或者更新這些html文件時(shí)可造成大量文件碎片,破壞磁盤壞道,而偽靜態(tài)可以更好的緩解服務(wù)器的壓力,增強(qiáng)搜索引擎對(duì)頁(yè)面的收錄;動(dòng)態(tài)頁(yè)面雖然可以實(shí)時(shí)更新,但是有時(shí)會(huì)導(dǎo)致死循環(huán),對(duì)搜索引擎不友好,而偽靜態(tài)卻不會(huì)出現(xiàn)這種情況。
偽靜態(tài)的URL更加清晰,容易引起用戶的點(diǎn)擊。除了點(diǎn)擊率外,靜態(tài)化的地址也不利于記憶。
網(wǎng)站承受力低
另外,會(huì)造成網(wǎng)站可承受同時(shí)在線人數(shù)劇減。如果你的網(wǎng)站可以保證1000人同時(shí)訪問(wèn)的話,那么做了偽靜態(tài)處理之后,300人訪問(wèn)就足以讓你網(wǎng)站掛掉。
網(wǎng)頁(yè)打開(kāi)慢
偽靜態(tài)頁(yè)面打開(kāi)速度快,簡(jiǎn)直太搞笑了,偽靜態(tài)仍然要讀取數(shù)據(jù)庫(kù),還額外的多了一個(gè)。重寫(xiě)網(wǎng)址。的過(guò)程,其他的步驟絕對(duì)不會(huì)比動(dòng)態(tài)少,怎么會(huì)快呢?
大量的重復(fù)頁(yè)面
做了偽靜態(tài)后,原有的頁(yè)面也可以訪問(wèn),這就造成了大量的偽靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面重復(fù),對(duì)網(wǎng)站極為不好。
需要服務(wù)器支持
并不是所有的服務(wù)器都支持偽靜態(tài)的,這無(wú)形中又增加了成本。所以,如果網(wǎng)址中的動(dòng)態(tài)參數(shù)沒(méi)有達(dá)到影響搜索引擎收錄的程度,動(dòng)態(tài)要比偽靜態(tài)好的多。
造成真正的靜態(tài)網(wǎng)頁(yè)無(wú)法訪問(wèn)。
如果把php偽靜態(tài)成html,那么真正的靜態(tài)頁(yè)就無(wú)法訪問(wèn)了。
它是一個(gè)固定的網(wǎng)址,不包含任何參數(shù)或代碼,通常以.htm、.html、.shtml、.xml為后綴。
例如:http://www.sztqnet.com/article/800.html
現(xiàn)在絕大多數(shù)網(wǎng)站是數(shù)據(jù)庫(kù)驅(qū)動(dòng)的形式,頁(yè)面由程序運(yùn)行實(shí)時(shí)生成,不是真的在服務(wù)器上有一個(gè)靜態(tài)html文件存在。動(dòng)態(tài)頁(yè)面相對(duì)應(yīng)的url原始狀態(tài)也是動(dòng)態(tài)的,通常url中出現(xiàn)“?、=、&”等 這樣的參數(shù)符號(hào),并以“.aspx、.asp、.jsp、.php、.perl、.cgi”為后綴的url。
例如:http://www.sztqnet.com/article/800.html?from=bdwz#thread
偽靜態(tài)url類似于靜態(tài)url與動(dòng)態(tài)url的中間商,通過(guò)url重寫(xiě)等手段,將動(dòng)態(tài)url中的動(dòng)態(tài)參數(shù)去掉,使之靜態(tài)話,但實(shí)際的網(wǎng)頁(yè)目錄并未重寫(xiě)url,其本質(zhì)依舊是動(dòng)態(tài)頁(yè)面。
那么,站在SEO優(yōu)化角度網(wǎng)站是否需要靜態(tài)化或偽靜態(tài)呢?
url靜態(tài)化一直以來(lái)都是最基本的SEO優(yōu)化要求之一,但最近幾年隨著搜索引擎的技術(shù)發(fā)展,對(duì)動(dòng)態(tài)url的抓取已經(jīng)不是問(wèn)題了。SEO行業(yè)對(duì)是否一定要做靜態(tài)化在觀念上也有了改變。
在搜索引擎發(fā)展初期的時(shí)候一般不太愿意抓取收錄動(dòng)態(tài)url。主要原因是可能陷入無(wú)限循環(huán)或收錄大量重復(fù)的內(nèi)容,造成資源的浪費(fèi)。最典型的就是一些網(wǎng)站上的日歷。
所以,以前的搜索引擎對(duì)動(dòng)態(tài)頁(yè)面敬而遠(yuǎn)之,要想網(wǎng)站頁(yè)面被充分收錄,站長(zhǎng)需要把動(dòng)態(tài)url轉(zhuǎn)換為靜態(tài)url。
一般來(lái)說(shuō)url中有兩三個(gè)參數(shù)對(duì)收錄不會(huì)造成影響。高權(quán)重的域名,再多幾個(gè)問(wèn)號(hào)也不是問(wèn)題。不過(guò)一般來(lái)說(shuō)還是建議將url靜態(tài)化,既能提高用戶體驗(yàn),也能降低收錄難度。
最常見(jiàn)的方法是使用服務(wù)器的url重寫(xiě)模塊,在LAMP(Linux+Apache+MySQL+PHP)服務(wù)器上一般使用mod_rewrite 模塊。Windows服務(wù)器也有功能相似"ISAPI Rewrite"等模塊。具體設(shè)置方法不在這里過(guò)多闡述,SEOer可以找技術(shù)支持。
嚴(yán)格來(lái)說(shuō),所謂的url靜態(tài)化或偽靜態(tài),也就是說(shuō)服務(wù)器上還是不存在相應(yīng)的html文件。由用戶訪問(wèn)時(shí)動(dòng)態(tài)生成頁(yè)面,只不過(guò)是通過(guò)url重寫(xiě)技術(shù)是網(wǎng)址看起來(lái)像是靜態(tài)的。對(duì)搜索引擎來(lái)說(shuō),真正的靜態(tài)與偽靜態(tài)沒(méi)有區(qū)別。