《
.NET網(wǎng)站建設(shè)關(guān)于動態(tài)與靜態(tài)》文章地址:http://www.tfxk.com/zixun/040I5aR013.htm
現(xiàn)今的網(wǎng)站個別都以靜態(tài)頁面的情勢來讓用戶訪問,如此用戶用瀏覽器翻開頁面的速度比動態(tài)頁面快的多,用戶訪問動態(tài)頁面的時候需要結(jié)合頁面的參數(shù),然后通過服務(wù)器與網(wǎng)絡(luò)連接,然后由服務(wù)器返回構(gòu)成頁面讓用戶訪問,用戶還要期待服務(wù)器響應(yīng)。這樣就大大下降了動態(tài)網(wǎng)站的訪問速度,但是靜態(tài)網(wǎng)站就不一樣,相干頁面都已經(jīng)通過后臺在服務(wù)器里天生好了,
成都網(wǎng)站建設(shè)工作室。不需要再等候服務(wù)器回傳。用戶只要提交申請,靜態(tài)網(wǎng)頁就會下載到閱讀器上,而且還能通過瀏覽器緩存,用戶第二次訪問該網(wǎng)頁時,不需要再通過服務(wù)器下載了。因此,靜態(tài)頁面的訪問速度比動態(tài)頁面的訪問速度快了不少。 靜態(tài)網(wǎng)站的另一個優(yōu)點就是無比利于百度蜘蛛的抓取和搜索引擎的收錄。因為服務(wù)器上的每一個靜態(tài)頁面都有一個網(wǎng)絡(luò)鏈,百度蜘蛛就能通過這個網(wǎng)站的首頁來遍歷所有的靜態(tài)頁面。為了提升蜘蛛抓取網(wǎng)站的速度,很多站長可能會設(shè)置ROBOTS.TXT文件,來屏蔽某些不用要收錄的頁面,好比很多企業(yè)網(wǎng)站的接洽咱們頁面,付款方式頁面等等。通過內(nèi)鏈跟ROBOTS.TXT文件的設(shè)置,就能夠很好的提升網(wǎng)站的抓取速度。
靜態(tài)網(wǎng)站有長處當(dāng)然也出缺點,缺點就是不便利管理。對于一些小型的企業(yè)網(wǎng)站,動態(tài)轉(zhuǎn)靜態(tài)后,缺陷也不就不是毛病了,因為靜態(tài)頁面也就那么多少個模塊,一一修改檢討也不必多長時間。但是對一些大型的購物網(wǎng)站、B2B網(wǎng)站,把所有的頁面都轉(zhuǎn)成靜態(tài)的,那工作量就比擬到大了,因為靜態(tài)網(wǎng)站不數(shù)據(jù)庫,所有在做維護的時候每個頁面都須要人工檢查,如果有某個網(wǎng)絡(luò)銜接涌現(xiàn)過錯,需要改正,往往需要破費很長的時光來排查。
既然靜態(tài)網(wǎng)站有那么多利益,
網(wǎng)站設(shè)計,動態(tài)網(wǎng)站也同樣如斯,不是所有網(wǎng)站都要轉(zhuǎn)靜態(tài),比方像很多網(wǎng)頁游戲,就是動態(tài)的。由于動態(tài)網(wǎng)站互動性強,通過交互可以晉升網(wǎng)絡(luò)的粘粘性。還有就是動態(tài)網(wǎng)站的治理很簡略,因為網(wǎng)站簡直都是通過數(shù)據(jù)庫來管理,實際上只有通過操作數(shù)據(jù)庫就可能實現(xiàn)對網(wǎng)站的保護,而且當(dāng)初許多免費建站程序,也都是這種數(shù)據(jù)庫架構(gòu),十分適合個人站長應(yīng)用。但是動態(tài)網(wǎng)站假如訪問人數(shù)增多,或者同時拜訪的人數(shù)良多,服務(wù)器的響應(yīng)速度會變慢,重大的情形下會產(chǎn)生瓦解景象。
綜上所述,靜態(tài)網(wǎng)站的上風(fēng)是很顯明的,因而一些論壇的站長就在逐漸的把網(wǎng)站靜態(tài)化,為了利于搜尋引擎的收錄。然而有些站長急于求成,就把本人的網(wǎng)站霎時轉(zhuǎn)換成偽靜態(tài),這樣做的成果只有一個,那就是被K掉。準(zhǔn)確的做法是動靜聯(lián)合。
接下來說說動態(tài)轉(zhuǎn)靜態(tài)的辦法,一種是通過配置文件將.NET網(wǎng)站轉(zhuǎn)換成偽靜態(tài),一種是實切實在的靜態(tài)html頁面,這種方法除了后盾是aspx的,其余前臺就不會呈現(xiàn)aspx的文件了。我在開發(fā).NET網(wǎng)站的進程中,兩種方式都用過。
1.轉(zhuǎn)成偽靜態(tài)
URL
Rewrite方法,要去下載個urlRewrite組件,而后通過配置文件來進行配置就能重寫url地址了。同時也要修正每個頁面的鏈接,是html后綴的,不是aspx后綴的了。
下面的配置代碼是必需要寫的:
~/Default.html
~/Default.aspx
詳細(xì)的方法,百度上能夠查到,我就不細(xì)說了。
2,
成都網(wǎng)站建設(shè).通過模板來轉(zhuǎn)靜態(tài) 重要就是寫好html模板文件,需要從數(shù)據(jù)庫讀取或者要修改的處所用$test$這種樣子的占位符來表現(xiàn),數(shù)據(jù)就通過后臺在數(shù)據(jù)庫里讀取。 兩種轉(zhuǎn)靜態(tài)的方式的優(yōu)缺點在前面已經(jīng)具體先容,總之就一點,在不同的環(huán)境用不同的網(wǎng)站,不論是動態(tài)仍是靜態(tài),在互聯(lián)網(wǎng)里都是不可缺乏的主要組成局部。本文來自
(責(zé)任編輯:網(wǎng)站建設(shè))
.NET網(wǎng)站建設(shè)關(guān)于動態(tài)與靜態(tài)相關(guān)文章