通常我們為了增強搜索引擎的友好面,都將文章內容生成靜態頁面,但是有的朋友為了實時的顯示一些信息。或者還想運用動態腳本解決一些問題。不能用靜態的方式來展示網站內容。但是這就損失了對搜索引擎的友好面。怎么樣在兩者之間找個中間方法呢,這就產生了偽靜態技術。就是展示出來的是以一類的靜態頁面形式,但其實是用ASP一類的動態腳本來處理的。
一、偽靜態與靜態頁面的區別
1、從URL結構以及頁面名稱看,偽靜態和靜態頁面是一樣的,偽靜態的頁面后綴可以是html或者是目錄格式。
2、偽靜態只是改變了URL的表現形式,實際上還是動態頁面,就是展示出來的是以一類的靜態頁面形式,但其實是用ASP一類的動態腳本來處理的。
3、靜態頁面可以節省服務器資源,而偽靜態嚴格說是增加服務器資源消耗的。
網站實時性要求高,不要使用靜態化(真靜態,偽靜態均不適宜)。如果網站訪問量較小,沒有必要使用靜態化技術,如果數據項目不多,但是訪問頻率極大,建議使用真靜態,比如新浪新聞頻道。如果數據項目海量,使用真靜態會生成海量的html靜態頁面,建議使用偽靜態。
二、真靜態和偽靜態對SEO來說有什么區別:
1.偽靜態的對硬盤的讀取次數勝過真靜態,使用偽靜態將占用一定量的CPU占有率,大量使用將導致CPU超負荷。
2.真靜態的訪問速度明顯比偽靜態的訪問速度要高,真靜態可以提高網站的性能,減少數據庫的訪問壓力,減少CPU和內存的壓力。
3.最重要的一點,我們要靜態是為了SEO,既然靜態只是給搜索引擎爬蟲看的,我們只需要偽靜態給搜索引擎爬蟲就行了,不需要給用戶使用。所以我們只要在專門提供給搜索引擎爬蟲爬的Archiver中使用偽靜態就可以了。
在SEO方面,偽靜態和靜態頁面的功能是相同的,但是偽靜態本質上還是動態頁面,所以消耗資源是和動態頁面一樣的,而且因為Rewrite服務器還需要消耗額外的資源。