web開發基礎,僞靜態和普通htnl靜態有什麼區別?

我們在學習web開發的過程中,有些基礎的概念還是需要掌握的,如果你是有仔細的研究過網頁,相信你會對僞靜態以及html靜態有一定的興趣,它們之間的區別是什麼呢?相信你會很想知道這個答案。

  僞靜態即是網站本身是動態網頁如.php、.asp、.aspx等格式動態網頁有時這類動態網頁還跟“?”加參數來讀取數據庫內不同資料。有一個很典型的案例即是discuz論壇系統,它的後臺就有一個設置僞靜態功能,當開啓了僞靜態後,動態網頁即被轉換重寫成靜態網頁類型頁面,通過瀏覽器訪問地址和真的靜態頁面沒區別。那麼前提是服務器支持僞靜態重寫URLRewrite功能,這一點我們是需要了解清楚的。

需要僞靜態功能地方

  考慮搜索引擎優化SEO,將動態網頁通過服務器處理成靜態頁面,比如www.xxx.com/jk/fd.php?=12這樣的動態網頁處理成www.xxx.com/jk-fd-12.html這樣格式靜態頁面,我們在常見的論壇帖子頁面裏面,它都是經過僞靜態處理成靜態頁面格式html頁面。

  在考慮網站所用的程序語言不易被發現的同時,然後是經過重寫來僞靜態來將動態網頁的程序後綴變爲html的靜態頁面格式。

  使用僞靜態的利與弊

  還記得有一篇文章作者所說:"如果流量稍大一些使用僞靜態就出現CPU使用超負荷,我的同時在線300多人就掛了,而不使用僞靜態的時候同時在線超500人都不掛,我的IIS數是1000。”

  這也是比較準確的,這是因爲僞靜態是用正則判斷而不是真實地址,分辨到底顯示哪個頁面的責任也由直接指定轉由CPU來判斷了,將會是導致CPU佔有量的上升,這也是使用僞靜它的一個弊端,這是需要了解清楚的。

  在實際中我們應該選擇僞靜態還是真靜態?

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

  2、如果是使用真靜態可能將導致硬盤損壞並將影響論壇性能

  3、使用僞靜態將佔用一定量的CPU佔有率,若是大量使用將會導致CPU超負荷

  4、重要的一點是我們要靜態的目的是爲了SEO

  總結:使用僞靜態的利弊算是比較重要的知識點,熟練的掌握如何使用,這也是在實際的使用中要考慮的問題,學習網頁設計開發還是要注重基礎的細節知識點。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章