當(dāng)前位置:首頁 >  站長 >  建站經(jīng)驗(yàn) >  正文

徹底了解動態(tài)頁面和靜態(tài)頁面的優(yōu)缺點(diǎn)

 2011-04-20 09:32  來源:   我來投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競價(jià),好“米”不錯(cuò)過

一般說來網(wǎng)頁的url地址有三種形式,靜態(tài)形式,偽靜態(tài)形式,動態(tài)形式。站長們都知道靜態(tài)形式是最理想的網(wǎng)頁形式,因?yàn)樗鼘λ阉饕媸亲钣押玫模菀妆凰阉饕嬲业绞珍?,靜態(tài)網(wǎng)頁地址是真實(shí)的,存在的而且靜態(tài)形式的url地址也是最美觀的,地址中沒有一些變量特殊的符號,例如?、&、%等符號,這些符號給讓的人感覺比較陌生,容易產(chǎn)生不信任感。偽靜態(tài)形式的頁面效果其次,它的實(shí)質(zhì)是動態(tài)形式,之過是通過url重寫技術(shù)把傳遞參數(shù)插入到了URL地址中,可以說是掛羊頭賣狗肉,它所指向的文件并不是真實(shí)的地址。那么為什么要進(jìn)行偽靜態(tài)處理呢?因?yàn)樗材鼙凰阉饕孑^好地收錄。動態(tài)頁面則不是存在于服務(wù)器上的網(wǎng)頁文件,只有當(dāng)用戶請求時(shí)服務(wù)器才返回一個(gè)完整的網(wǎng)頁;動態(tài)頁面上的內(nèi)容存在于數(shù)據(jù)庫中,根據(jù)用戶發(fā)出的不同請求,其提供個(gè)性化的網(wǎng)頁內(nèi)容。下面我們 更深入的了解這三者的優(yōu)缺點(diǎn)和不同。

靜態(tài)頁面的優(yōu)缺點(diǎn):搜索引擎為什么對靜態(tài)頁面情有獨(dú)鐘呢?因?yàn)樗菍?shí)際存在的,無需經(jīng)過服務(wù)器的編譯,直接加載到客戶瀏覽器上顯示出來,還有的優(yōu)點(diǎn)就是無論你如何訪問都只是讓服務(wù)器傳數(shù)據(jù)給請求者,并不做腳本計(jì)算及讀取后臺數(shù)據(jù)庫。訪問的速度快,可以跨平臺,跨服務(wù)器。從而大大的提高了訪問速度及降低了部分安全隱患,這樣使搜索引擎輕松又簡單地訪問到頁面的內(nèi)容。可是美好的東西總有不盡人意的地方,靜態(tài)頁面的內(nèi)容不是在存儲在數(shù)據(jù)庫中的,它已經(jīng)單獨(dú)的在服務(wù)器空間上的文件,因此需要占空間內(nèi)存,舉一個(gè)例子來說明:Discuz論壇都是偽靜態(tài)形式訪問,如果有論壇上有 10萬個(gè)帖子,假設(shè)一個(gè)帖子的大小事100K左右,那么生產(chǎn)靜態(tài)的話就會產(chǎn)生 10萬個(gè)html文件,對吧,換成容量是不是就要占去服務(wù)器10G的空間呢?這當(dāng)中還不計(jì)算由于磁盤存儲機(jī)制造成的空間浪費(fèi)??上攵o態(tài)頁面是比較消耗空間資源的。我們一般租用虛擬主機(jī),也不過是5G以內(nèi)的虛擬空間,怎么夠用呢?

偽靜態(tài)形式的優(yōu)缺點(diǎn):它充分的結(jié)合了靜態(tài)頁面和動態(tài)頁面的優(yōu)點(diǎn),解決了靜態(tài)頁面占用較多空間容量的問題,也能夠較好的應(yīng)付搜索引擎,可能有些站長覺得,偽靜態(tài)和真靜態(tài)實(shí)際被收錄量會相差很大,其實(shí)不然,從你個(gè)人角度,你去判斷一下一個(gè)帖子到底是真靜態(tài)還是偽靜態(tài)?估計(jì)很難看得出,因?yàn)樗^靜態(tài)的意思,就是地址中不帶問號,不帶問號的就是靜態(tài),管他是真的還是偽的?搜索引擎看得出嗎?所以說,其實(shí)不論是真的還是偽的,其實(shí)對于搜索引擎來說都是一樣的,搜索引擎沒有說,你這個(gè)是偽的,我不收錄你。然而有一些小小的缺點(diǎn),由于偽靜態(tài)是在訪問的時(shí)候?yàn)g覽器用正則判斷而不是真實(shí)地址,分辨到底顯示哪個(gè)頁面的責(zé)任也由直接指定轉(zhuǎn)由CPU來判斷了,所以CPU占有量的上升,當(dāng)流量過大就出現(xiàn)CPU使用超負(fù)荷,就會是網(wǎng)站服務(wù)器出現(xiàn)服務(wù)不正常現(xiàn)象,這就是偽靜態(tài)最大的弊病。

動態(tài)頁面的優(yōu)缺點(diǎn):動態(tài)頁面是在服務(wù)器端運(yùn)行的程序、網(wǎng)頁、組件,屬于動態(tài)網(wǎng)頁,它們會隨不同客戶、不同時(shí)間,返回不同的網(wǎng)頁,例如ASP、PHP、JSP、ASP.net、CGI等,有非常好的交互性。而缺點(diǎn)也不少:1、由于其具有交互性,所以網(wǎng)站存在很大的安全隱患,如果開發(fā)設(shè)計(jì)人員在編程過程中安全性沒有考慮到位,網(wǎng)站是很容易被黑客入侵的;

2、動態(tài)網(wǎng)站的頁面上的信息都必須從數(shù)據(jù)庫中讀取,每打開一個(gè)頁面就讀取數(shù)據(jù)庫一次,如果訪問網(wǎng)站的人數(shù)很多,這會對服務(wù)器增加很大的荷載,從而影響這個(gè)網(wǎng)站的運(yùn)行速度;

3、動態(tài)網(wǎng)站的設(shè)計(jì)對于搜索引擎不是很友好,因?yàn)樗阉饕婵赡苡捎谝恍┳兞康膗rl進(jìn)入死循環(huán),稱為“搜索機(jī)器人陷阱(Spidertraps)”(以前動網(wǎng)就有這樣一個(gè)漏洞,蜘蛛進(jìn)去出不來了),所以很多時(shí)候帶較多變量的地址搜索引擎是不會進(jìn)去的。

總結(jié):以上三種形式的url形式的網(wǎng)站程序我都用過,他們各自都有自身的長處,要想做好網(wǎng)站,用什么形式的 url,最關(guān)鍵的是取決于你的網(wǎng)站規(guī)模和類型,一般說來,小網(wǎng)站或者內(nèi)容不多的網(wǎng)站,最好直接生成純靜態(tài)文件,這樣非常容易訪問和收錄,如果網(wǎng)站規(guī)模大的話最好就用偽靜態(tài)形式了,可以節(jié)省空間容量,其次選用動態(tài)形式,就說到這里,希望能幫到你。本文來自 站長原創(chuàng),祝愿大家的網(wǎng)站流量飆升。

申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門排行

信息推薦