網站的發展走過了靜態向動態,如今又從動態回歸到新靜態這個趨勢,隨著搜索引擎對網站的影響越來越大,越來越多的站長開始選擇動態網站靜態化,因為靜態網頁,是非常容易被搜索引擎抓取和收錄,這對于提升網站的權重和排名都有很大的幫助,可是筆者卻發現,很多站長將動態網站轉化成靜態網站后,卻發現自己的網站竟然被K了,這又是什么原因呢?可見,動態網站靜態化,也不是一件容易的事情,需要注意很多問題!
一:靜態網站的優缺點分析
靜態網站的優點十分明顯,用戶的瀏覽器打開靜態網站的速度要快于動態網站,因為動態網站的網頁,還需要結合用戶的參數,然后才能夠形成相應的頁面,服務器的速度和網絡速度,將會嚴重影響動態網站的訪問速度,而靜態網站的網頁,在服務器上已經有現成的,用戶只要提交申請,靜態網頁就會下載到瀏覽器上,而且還可以通過瀏覽器的緩存,讓用戶在第二次打開時,就基本上不用再次到服務器下載,可見這種訪問速度要快于動態網站。
靜態網站的另一個優點,就是非常利于搜索引擎的收錄和抓取,服務器上的每個靜態網頁之間只要能夠形成一個內鏈網絡,搜索引擎蜘蛛就能夠通過網站的首頁,遍歷整個網站里面的靜態網頁,從而實現對網站的全收錄,當然,為了提升蜘蛛抓取網站的速度,很多站長可能會設置ROBOTS.TXT文件,來屏蔽某些不必要收錄的頁面,比如很多企業網站的聯系我們頁面,付款方式頁面等等。通過內鏈和ROBOTS.TXT文件的設置,就能夠很好的提升網站的抓取速度。
當然靜態網站的缺點也是十分明顯的,如果是一個大型的網站,特別是資訊類網站來說,如果每個頁面都變成靜態頁面,那工作量肯定非常大,同時也非常不利于網站的維護,因為靜態網站是沒有數據庫的,每個頁面都需要人工檢查,如果網站的鏈接出現錯誤,想要糾正,往往就需要花費很長的時間來逐個排查!
二:動態網站的優缺點分析
動態的優點也十分突出,首先是網站的互動性非常好,現在很多網頁游戲,就是典型的動態網頁,通過交互能夠提升網站的粘性,另外動態網站的管理非常簡單,因為網站幾乎都是通過數據庫來管理,實際上只要通過操作數據庫就能夠實現對網站的維護,而且現在很多免費建站程序,也都是這種數據庫架構,非常合適個人站長使用。
可是動態網站的缺點同樣明顯,首先隨著訪問人數的增多,服務器負載就會不斷增大,最終會出現訪問速度特別慢,甚至崩潰的問題,另外因為是交互式設計,那就很容易給黑客留下后門,前段時間,很多論壇和社區賬號信息被盜,就說明了動態網站的安全性有很大的隱患。除此之外,就是對搜索引擎的親和力不強,因為動態網站的網頁,大多數都是動態形成的,蜘蛛并不能夠很好的抓取,導致網站收錄數量不高。
三:動態網站轉化靜態網站需要注意的問題
相比較而言,靜態網站的優勢相對明顯,特別是針對搜索引擎的優勢,而如今網站想要獲得成功,離開搜素引擎的支持是越來越難了,所以現在很多原先運營動態網站的站長,把旗下的網站開始轉化成靜態網站,這么一來,就能夠讓我們同時獲得動態網站和靜態網站的優勢。
可是在轉化的過程中,很多站長急于求成,通過某些號稱能夠轉化成靜態網站的程序,瞬間就實現了動態網站的偽靜態化,這樣做的結果就是本文前面描述的那樣,網站徹底被K了,正確的做法,應該是網站的動靜結合,換句話說,就是網站上的很多豐富的關鍵詞頁面,用戶信息頁面,網站地圖頁面,應該使用靜態網頁,而對于網站的大量更新板塊,則應該通過動靜轉化程序來進行!
目前動態頁面轉化成靜態頁面方法很多,其中以使用現成的插件最為普遍,比如使用ISAPI_REWIRITE、IIS Rewrite、Apache HTTP服務器的MOD_Rewrite等,這些都是基于正則表達式解析器開發的重寫引擎,使用方法也很簡單。在掌握正確的動靜轉化方法之后,切忌那種瞬間完成對整站的轉化,應該遵循循序漸進的原則!這樣才能夠避免百度的懲罰。以上內容由超長待機手機專題網 http://www.zjj68.com/ 在admin5首發,轉載請保留網址,謝謝!