什(shen)么是靜態網(wang)頁?靜態網(wang)頁有哪(na)些特點?
靜態網(wang)(wang)頁(ye)(ye)是(shi)相對于(yu)動態網(wang)(wang)頁(ye)(ye)而(er)言(yan),是(shi)指沒(mei)有(you)后臺數據(ju)庫、不含程(cheng)序和不可交互的(de)網(wang)(wang)頁(ye)(ye)。你編的(de)是(shi)什么(me)它顯示的(de)就是(shi)什么(me)、不會(hui)有(you)任何改變。靜態網(wang)(wang)頁(ye)(ye)相對更新起來比較麻(ma)煩,適用于(yu)一般更新較少的(de)展示型(xing)網(wang)(wang)站。在網(wang)(wang)站設(she)計中,純粹(cui)HTML格式(shi)的(de)網(wang)(wang)頁(ye)(ye)通常(chang)被(bei)稱為“靜態網(wang)(wang)頁(ye)(ye)”,早期(qi)的(de)網(wang)(wang)站一般都是(shi)由靜態網(wang)(wang)頁(ye)(ye)制作的(de)。
什么是動(dong)態網頁(ye),動(dong)態網頁(ye)的一般特點:
(1)動(dong)(dong)態(tai)網(wang)頁(ye)以(yi)數據(ju)庫技術為基礎,可(ke)以(yi)大大降低網(wang)站維護(hu)的(de)(de)(de)工作量; (2)采用(yong)(yong)動(dong)(dong)態(tai)網(wang)頁(ye)技術的(de)(de)(de)網(wang)站可(ke)以(yi)實現(xian)更多的(de)(de)(de)功能(neng),如用(yong)(yong)戶(hu)(hu)注冊、用(yong)(yong)戶(hu)(hu)登錄、在(zai)線調查、用(yong)(yong)戶(hu)(hu)管理、訂單管理等等; (3)動(dong)(dong)態(tai)網(wang)頁(ye)實際上并不是獨立(li)存在(zai)于服(fu)(fu)務器上的(de)(de)(de)網(wang)頁(ye)文件,只有(you)當用(yong)(yong)戶(hu)(hu)請求時(shi)服(fu)(fu)務器才返(fan)回一個完整(zheng)的(de)(de)(de)網(wang)頁(ye);
動態轉靜態
雖然(ran)是靜(jing)(jing)態(tai)(tai)網(wang)(wang)頁(ye),但實質是動態(tai)(tai)轉靜(jing)(jing)態(tai)(tai)。動態(tai)(tai)有好處是容易維護,客(ke)戶(hu)自己(ji)可以維護自己(ji)的(de)(de)(de)網(wang)(wang)站如增刪改,靜(jing)(jing)態(tai)(tai)網(wang)(wang)頁(ye)的(de)(de)(de)好處是訪問速(su)度快,百度容易收錄。如將二者結(jie)合就起到網(wang)(wang)站優化的(de)(de)(de)作用,所謂動轉靜(jing)(jing)。
在五六年前,有百分之八十的網(wang)(wang)站(zhan)要求做成(cheng)動態(tai)的。也就(jiu)是(shi)從那(nei)個(ge)時(shi)候(hou)也就(jiu)是(shi)ASP的發展(zhan)高峰(feng)期。一些靜(jing)態(tai)網(wang)(wang)頁也要求做成(cheng)動態(tai)網(wang)(wang)站(zhan)。但是(shi)這二年來,網(wang)(wang)站(zhan)要求做成(cheng)靜(jing)態(tai)的。也就(jiu)是(shi)網(wang)(wang)頁要求靜(jing)態(tai)化(hua)。
為什么會(hui)有這(zhe)樣的變(bian)化?到底意味(wei)著(zhu)什么?
目前網頁(ye)HTML靜態(tai)化(hua)是(shi)利用其它的(de)(de)動態(tai)技術生成HTML靜態(tai)頁(ye)面,還不是(shi)靜態(tai)網站。因為的(de)(de)確(que)是(shi)這樣的(de)(de),生成HTML靜態(tai)網頁(ye)有一定的(de)(de)好處。
1)減輕服務器負(fu)擔。
2)有利于搜(sou)索引擎優(you)(you)化(hua)seo,Baidu、Google都會優(you)(you)先收錄(lu)靜(jing)態(tai)頁面,不僅(jin)被(bei)收錄(lu)的(de)快還收錄(lu)的(de)全(quan);
3)加快(kuai)頁面打(da)開速(su)度,靜態(tai)頁面無需(xu)連接(jie)數(shu)據(ju)庫打(da)開速(su)度較動(dong)態(tai)頁面有明顯提高;
4)HTML頁面不(bu)會受Asp相關漏(lou)洞(dong)的影響(xiang);
觀看(kan)一下(xia)大一點的網(wang)站基本全是靜態頁面,而且可以減少攻擊,防(fang)sql注入。數據庫(ku)出錯時(shi),不影響網(wang)站正(zheng)常訪問(wen)。
最主要是可(ke)以增(zeng)加訪問速度,減輕(qing)服務器負(fu)擔(dan),當(dang)數(shu)據量(liang)有(you)幾萬,幾十萬或是更多(duo)的時候你知道哪(na)個更快了. 而(er)且(qie)還容易被(bei)搜(sou)索引擎找到.