為什么政府網(wǎng)站一般都選擇靜態(tài)發(fā)布?

0 評論 5162 瀏覽 12 收藏 10 分鐘

編輯導(dǎo)語:我們可以發(fā)現(xiàn)很多政府網(wǎng)站基本都是選擇靜態(tài)發(fā)布的,這是因為靜態(tài)發(fā)布能夠更好的保證網(wǎng)站的速度以及安全性等等,政府網(wǎng)站這類對安全性要求較高的網(wǎng)站多會選擇靜態(tài)發(fā)布;本文作者分享了關(guān)于政府網(wǎng)站選擇靜態(tài)發(fā)布的原因,我們一起來了解一下。

今年過了年接手了政府網(wǎng)站建設(shè)相關(guān)的產(chǎn)品工作,發(fā)現(xiàn)和以往產(chǎn)品最大的不同是,政府網(wǎng)站建設(shè)用的是靜態(tài)發(fā)布,以前做的移動產(chǎn)品都是動態(tài)的。那么政府網(wǎng)站為什么一般都選擇靜態(tài)發(fā)布呢?今天就來總結(jié)分析下。

01 什么是靜態(tài)網(wǎng)站

靜態(tài)與動態(tài)是相對來說的,靜態(tài)網(wǎng)頁就是我們常見的以.htm、.html、.shtml等后綴結(jié)尾的頁面。

通常靜態(tài)網(wǎng)頁的制作流程是:

第一步:發(fā)布信息到數(shù)據(jù)庫

第二步:選擇頁面的模板

第三步:程序讀取模板+數(shù)據(jù)庫信息=靜態(tài)頁面

第四步:發(fā)布索引頁面(如首頁、引導(dǎo)頁等)

靜態(tài)頁面的生成至少需要上述幾個步驟才能完成。

靜態(tài)網(wǎng)站設(shè)計所采用的的技術(shù)原理是一對一的形式,也就是說在這樣的網(wǎng)站上面,一個內(nèi)容對應(yīng)的就是一個頁面,對應(yīng)服務(wù)器上的一個文件;所以靜態(tài)網(wǎng)站可以簡單理解為純粹就是幾個制作好的頁面而已。

網(wǎng)頁在設(shè)計好并上傳到服務(wù)器后,就不能對網(wǎng)站的內(nèi)容進行修改了,除非把網(wǎng)站文件下載下來,用專業(yè)的網(wǎng)站制作軟件修改編輯好后再次上傳;所以在靜態(tài)頁面的制作中,模板是關(guān)鍵,因為一旦想要調(diào)整頁面,必須再次創(chuàng)建,而如果數(shù)據(jù)量大的話,那么這個更新時間將相當可怕。

另外,靜態(tài)頁面不需要與數(shù)據(jù)庫通信,無論網(wǎng)站訪問者如何操作,都只是讓服務(wù)器把固有的數(shù)據(jù)傳送給請求者,沒有腳本計算和后臺數(shù)據(jù)庫讀取的過程。

最后補充一下,URL相對動態(tài)網(wǎng)站來說也比較清晰,如,product.html。

02 靜態(tài)網(wǎng)站的優(yōu)勢

1. 打開速度快

因為靜態(tài)網(wǎng)站沒有其他程序和數(shù)據(jù)讀取,因此靜態(tài)網(wǎng)站打開速度相對比較快。

2. 受搜索引擎歡迎

動態(tài)網(wǎng)頁網(wǎng)址中動態(tài)參數(shù)太多,而且鏈接過長,而靜態(tài)網(wǎng)頁則相反,因此靜態(tài)網(wǎng)頁比動態(tài)網(wǎng)頁更受搜索引擎歡迎。

再加上靜態(tài)頁面打開速度快、網(wǎng)站URL標準化程度高、網(wǎng)站簡潔、網(wǎng)站用戶體驗度好,使得靜態(tài)網(wǎng)頁更容易被搜索引擎所收錄。

3. 安全性高

因為靜態(tài)頁面都是純html格式的文件,所以不管黑客使用什么樣的手段都無法直接對網(wǎng)站進行攻擊,所以在網(wǎng)站安全性方面,靜態(tài)頁面是做的最好、最安全的一種方式。

4.?具備跨服務(wù)器、跨平臺能力

03 靜態(tài)網(wǎng)站的不足

1. 維護操作繁瑣

因為靜態(tài)頁面無法在調(diào)整后自動更新,不能直接對網(wǎng)站內(nèi)容進行修改,所以如果要調(diào)整頁面,必須再次創(chuàng)建,維護操作十分繁瑣。

2.?一旦內(nèi)容增多,資源占用率極高

雖然靜態(tài)頁面不需要對數(shù)據(jù)進行不斷讀取,但是在生產(chǎn)靜態(tài)頁面的時候,程序需要對服務(wù)器進行創(chuàng)建文件夾、創(chuàng)建html文件、刪除文件等操作,所以如果網(wǎng)站存在上萬篇文章,那么每生成一次靜態(tài)文件,就會對網(wǎng)站服務(wù)器帶來很大壓力,而且也無形地增加空間占用率。

3.?靜態(tài)頁面功能單一

靜態(tài)頁面由于受其特性影響,無法實現(xiàn)會員注冊、在線留言等功能,只能簡單地以信息展示為主。

04 什么是動態(tài)網(wǎng)站

動態(tài)網(wǎng)站是先從數(shù)據(jù)庫里面獲取數(shù)據(jù),然后再按一個格式顯示出來,也就是說只需要一個顯示頁面內(nèi)容的框架,就可以把成千上萬的網(wǎng)頁顯示出來了,所以動態(tài)網(wǎng)站對服務(wù)器空間要求很小。

動態(tài)網(wǎng)站內(nèi)容可以實時更新,而且與用戶交互性強,比如一些論壇、注冊、在線聊天頁面都是動態(tài)的。

另外,動態(tài)網(wǎng)站由于每次加載一個新的頁面,都需要與后臺數(shù)據(jù)庫通信,所以加載速度會稍慢一些。

在URL方面,動態(tài)網(wǎng)站URL可能會帶有參數(shù)。

動態(tài)網(wǎng)站的開發(fā)語言主要有:ASP、JSP、PHP、ASP.NET,早期最普遍的是ASP開發(fā)的網(wǎng)站,現(xiàn)在主流網(wǎng)站開發(fā)語言是PHP、ASP.NET。這些程序都要使用數(shù)據(jù)庫才能完成動態(tài)操作。數(shù)據(jù)庫常用的有:ACCESS、MYSQL、MSSQL、ORACLE等。

05 動態(tài)網(wǎng)站的優(yōu)勢

1. 對服務(wù)器壓力小

由于動態(tài)頁面可以通過網(wǎng)站程序直接調(diào)用大量數(shù)據(jù)直接展示到網(wǎng)站前臺,因此動態(tài)頁面對網(wǎng)站服務(wù)器產(chǎn)生的壓力相對較小。

但是由于動態(tài)頁面需要不斷的調(diào)用數(shù)據(jù)庫中的數(shù)據(jù),所以對數(shù)據(jù)庫的要求還是比較大的,而且頻繁的調(diào)用讀取會增加數(shù)據(jù)庫的負擔(dān),嚴重情況有可能會導(dǎo)致數(shù)據(jù)庫崩潰現(xiàn)象。

2. 信息維護方便

動態(tài)網(wǎng)站由于可以實時修改更新,因此維護方便,同時由于可以存儲大量數(shù)據(jù),所以在需要時可以立即查詢。

06 動態(tài)網(wǎng)站的不足

1.?搜索引擎的信任度低

搜索引擎的算法受網(wǎng)站安全性、網(wǎng)站打開速度、網(wǎng)站URL對用戶的體驗度等影響,使得搜索引擎對動態(tài)頁面賦予的權(quán)重值和信任度相對較低。

2. 網(wǎng)站安全性較低

由于動態(tài)頁面網(wǎng)站的URL參數(shù)和網(wǎng)站目錄結(jié)構(gòu)都是很明顯的暴露在瀏覽器上面的,所以很多黑客可以通過修改網(wǎng)站的URL參數(shù)從而獲得網(wǎng)站的shell權(quán)限,進入后臺拿到管理員賬號密碼,對網(wǎng)站進行非法操作,因此動態(tài)網(wǎng)站的安全性較低。

除此之外,因為動態(tài)網(wǎng)站會用到數(shù)據(jù)庫,所以對數(shù)據(jù)庫的安全和保密性要求較高,要專業(yè)技術(shù)人員提供維護才能保證網(wǎng)絡(luò)安全。

07 什么是偽靜態(tài)

偽靜態(tài)本身其實就是動態(tài)網(wǎng)頁,只不過是被轉(zhuǎn)換重寫成了靜態(tài)網(wǎng)頁,此時通過瀏覽器訪問的地址和真的靜態(tài)頁面沒有區(qū)別。

當考慮搜索引擎優(yōu)化SEO時,可以將動態(tài)頁面通過服務(wù)器處理成靜態(tài)頁面,比如論壇帖子頁面,都是經(jīng)過偽靜態(tài)處理成靜態(tài)頁面。

但是偽靜態(tài)不是真實地址,到底要顯示哪個頁面也就不能直接指定,而要由CPU來判斷,所以CPU占有量的上升是偽靜態(tài)最大的弊病。

總之,為了SEO,網(wǎng)站可以選擇偽靜態(tài),但是為了避免CPU超負荷,可以少量使用偽靜態(tài),甚至可以只在專門提供給SEO的Archiver中使用偽靜態(tài)。

08 動態(tài)發(fā)布&靜態(tài)發(fā)布怎么選

  • 如果需要較高互動性的網(wǎng)站,首選動態(tài)網(wǎng)站。
  • 如果網(wǎng)站頁面數(shù)量不多,只有幾十上百個頁面,而且也不需要經(jīng)常更新,可以選擇靜態(tài)網(wǎng)站。
  • 對于大型企業(yè)來說,雖然產(chǎn)品頁面相對固定,但產(chǎn)品或其他頁面數(shù)量大,如果全部存儲為靜態(tài)頁面,對服務(wù)器空間要求有較高的存儲能力,這時就可以選動態(tài)網(wǎng)站。
  • 如果是政府網(wǎng)站這種對安全要求很高、很看重搜索引擎收錄,可以選擇靜態(tài)發(fā)布。

當然,現(xiàn)在也有越來越多的網(wǎng)站采用動靜結(jié)合的方式,因此可根據(jù)具體需求及實際情況來選擇不同的技術(shù)方案。

 

作者:王山而,喜歡讀書、喜歡研究用戶心理,坐標:北京。公眾號:小2在思考

本文由@王山而 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止許可。

題圖來自 unsplash,基于CCO協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!