首頁 >常見問題 >偽靜態和靜態的差別

偽靜態和靜態的差別

(*-*)浩
(*-*)浩原創
2019-10-08 09:07:448022瀏覽

偽靜態是相對真實靜態來講的,通常我們為了增強搜尋引擎的友好面,都將文章內容生成靜態頁面,但是有的朋友為了實時的顯示一些資訊。或者還想運用動態腳本解決一些問題。

偽靜態和靜態的差別

不能用靜態的方式來展示網站內容。但這就損失了對搜尋引擎的友善面。怎麼樣在兩者之間找個中間方法呢,這就產生了偽靜態技術。 偽靜態技術是指展示出來的是以html一類的靜態頁面形式,但其實是用ASP一類的動態腳本來處理的。

區別靜態 (推薦學習:web前端視訊教學

從URL結構以及頁面名稱看,偽靜態和靜態頁面是一樣的。偽靜態的頁面後綴可以是html htm 或是目錄格式

偽靜態只是改變了URL的表現形式,實際上還是動態頁面

靜​​態頁面可以節省伺服器資源,而偽靜態嚴格說是增加伺服器資源消耗的

#總結:在SEO方面,偽靜態和靜態頁面的功能是相同的,但是偽靜態本質上還是動態頁面,所以消耗資源是跟動態頁面一樣的,而且因為Rewrite伺服器還需要消耗額外的資源。

如何選擇

1、使用真靜態和偽靜態對SEO來說沒有什麼區別

2、使用真靜態可能會導致硬碟損壞並將影響網站效能(這個實在是個謬論,非靜態的對硬碟的讀取次數勝過真靜態)

3、使用偽靜態將佔用一定量的CPU佔有率,大量使用將導致CPU超載

4、最重要的一點,我們要靜態是為了SEO

5、真靜態的存取速度明顯比偽靜態的存取速度高

所以:

1、使用真靜態的方法可以直接排除了,因為無論怎麼生成,對硬碟來說都是很傷的。 (這個完全是亂講了,真靜態可以提高網站的效能,減少資料庫的存取壓力,減少CPU和記憶體的壓力。)

2、既然真偽靜態的效果一樣,我們就可以選擇偽靜態了。

3、但是偽靜態大量使用會造成CPU超負荷。

4、所以我們只要不大量使用就可以了。

5、既然偽靜態只是給搜尋引擎爬蟲看的,我們只要偽靜態給搜尋引擎爬蟲就行了,不需要給使用者使用。

6、所以我們只要在專門提供給搜尋引擎爬蟲(搜尋引擎機器人)爬的Archiver中使用偽靜態就可以了。

以上是偽靜態和靜態的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn