DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO優化集錦 >> 細節入手爭分奪秒讓網站運行快速如飛
細節入手爭分奪秒讓網站運行快速如飛
編輯:SEO優化集錦     

網站加載速度及運行的穩定性直接關系到網絡營銷的成敗。一方面用戶的耐心有限,如果網站超過十幾秒鐘還沒有打開,恐怕已經沒有人願意繼續等待;另一方面,不僅是用戶就是搜索引擎的蜘蛛程序,在爬行網站獲取內容資源的時候,其等待的時間也是有限制的。如果一個網站長時間打開速度慢,而且穩定性比較差的話,首先是用戶不會經常光顧,其次是搜索引擎也會慢慢的放棄掉這個網站。與此帶來的後果是,網站收錄及排名不斷下滑,網絡營銷效果越來越差。所以筆者一直認為,網站打開速度關乎網絡營銷,理應引起網站運營和網絡營銷人員的高度重視。

影響網站訪問速度的因素有很多,除去類似網站服務器硬件配置、機房帶寬質量等客觀原因外,網站建設忽視對細節的關注是很多網站運行速度慢的主要原因。我們舉個例子,現在很多網站上面都有流量統計分析的插件,而且這個插件並不是來自網站本身,而是多由第三方服務商提供。為了精確統計,現在常用的方法是將第三方的統計代碼(一般為一段JS程序)插入到使用者的網站,而且不少統計程序要求將這段統計程序插入到網站代碼的開始部分。網站代碼是逐行加載執行的,如果遇到不能加載的地方就會停滯下來。這就意味著,如果統計服務器出現問題,就會造成使用統計功能的網站長時間無法打開。這只是一個例子,影響網站運行速度的主觀“疏忽”因素還有很多,我們將主要的幾個方面進行剖析如下:

一、網站代碼簡潔規范

現在絕大多數網站都用動態語言開發,無論是ASP還是PHP,想要網站後期維護更新方便,使用數據庫是必須的。首先數據庫的讀取寫入本身就是需要時間的,更為關鍵的因素是如果代碼編寫的不規范,比如缺乏數據庫關閉語句,那麼就會極大的影響網站加載速度。類似的失誤還有循環語句的使用,造成死循環後一樣會讓網站運行越來越慢。解決這類失誤的方法第一是要規范程序編寫,第二盡可能的將動態網頁生成靜態的html頁面,這樣即使網站程序有問題,也不會影響用戶的正常訪問。另外廢碼及冗余代碼的大量存在,Html中不合理的JS及CSS片段,也會降低網站程序的執行效率,影響網站的訪問速度。

二、超大資源異步加載

一個頁面,其程序代碼再怎麼大也不過幾百KB而已,但是一張圖片或者一段動畫一段視頻一段音樂,其可能就會超過數兆。要知道現在中國的平均帶寬只有2M左右,其下行速率平均大約200KB左右,一張1M左右的圖片,加載完畢就需要5秒時間。而且一個網站上怎麼可能就一張圖片呢?所以圖片、動畫以及音頻視頻文件,也是影響網站訪問速度的很重要原因。這似乎是一個很頭痛的問題,但是現在已經有完美的解決方法,大家認真思考過沒有,幾乎所有的門戶網站上都有大量的圖片和動畫展現,但是為什麼這樣網站打開速度如此之快呢?秘訣就在於合理控制圖片大小,並且采取了異步加載的模式。所謂的異步加載很容易理解,就是這些大的門戶網站都有獨立的圖片服務器,網站代碼程序和網站圖片動畫等,是同時從不同的服務器上並行調取。加之這些網站上的圖片都嚴格按照顯示浏覽標准去壓縮,去控制大小,這在一定程度上也提高了加載速度,這裡限於篇幅不予贅述。

三、主機空間合理配置

要想網站訪問速度快,首當其沖的要提高服務器的硬件配置。這個道理很簡單,就像為什麼配置一般的電腦多打開幾個程序後,運行速度就非常慢一樣,網站服務器也是一台特殊的計算機。除去網站服務器的硬件配置外,機房的線路以及帶寬的質量等,也會極大的影響到網站訪問速度。這也是我們一直建議用戶選擇主流接入的BGP多線服務器的原因,因為至少現在互聯互通在中國還是一個很嚴重的問題。硬件配置關系到網站速度,軟件也是一樣,比如服務器開啟Gzip,Gzip開啟以後會將輸出到用戶浏覽器的數據進行壓縮的處理,這樣就會減小通過網絡傳輸的數據量,提高浏覽的速度。還有現在一些大的網站運營商采用的CDN加速,如果條件許可而且有必要,都是一些不錯的選擇。

四、域名解析直截了當

說到網站訪問速度,90%以上的人首先想到的一定是網站服務器配置、機房質量和網站程序。其實影響網站訪問速度和穩定性的還有一個被很多人忽視的因素,就是域名的DNS解析。因為程序只能識別IP地址,但是IP地址是由一串數字組成,所以就需要域名解析服務器完成域名至IP的綁定工作。不穩定的DNS解析服務器,直接影響的是用戶屬於域名後打開速度不穩定。在域名解析的操作上,還有一個細節也被很多人忽視,就是域名解析的時候用A記錄解析IP地址,還是用Cname解析別名。我認為,直接將域名解析至IP地址的訪問速度和穩定性要高於別名解析。因為IP地址直接對應著網站服務器,而別名解析則要繞經網站主機別名的解析服務器,繞道了當然會影響網站訪問速度和穩定性。在域名解析上,也許我們只是節省了幾毫秒時間,但是總是對提升網站訪問速度有著積極作用的。

五、外部資源慎重引用

這個要回到本文的開始部分,第三方插件的應用往往是拖慢網站訪問速度的主要原因。筆者就有切身體驗,聽信網站流量統計提供商的建議,將統計代碼放置在了網站代碼頂部,只因一個小小的圖標沒有加載完成,結果導致網站長時間無法加載運行。現在第三方網站插件很多,其實現方式無外乎一直的統計URL鏈接或者JS程序調用的方式實現,這樣就給網站訪問速度與穩定運行埋下了隱患。所以我們在引用流量統計分析、在線客服等第三方網站插件的時候一定要慎重,而且要盡可能將這些引用代碼放置於網站程序最底部。這樣即使引用的代碼加載不了,也不會對網站運行帶來過多的影響和干擾。

如果你的網站運行一直都很正常,而網站突然運行慢下來了,就要考慮被攻擊的可能性。網絡營銷雖然才剛剛開始,但是已經亂象叢生,那些在網絡營銷中嘗到甜頭的一些企業也不斷飽受網站被攻擊的苦惱。所以在網站建設代碼編寫及後期網絡營銷的進程中,一定不能忽視網絡安全。除去從代碼編寫、服務器安全設置上下功夫外,定期對網站代碼進行檢查分析並提高網站數據備份頻率,都是不錯的應對方法。網站速度的重要性不用多說,提升網站訪問速度的方法也有很多,上海網站建設公司引航科技(http://www.joyweb.net.cn)認為細節才是制勝的關鍵,只有將網站建設與網站運營的細節做到極致,網站運行才有可能實現快速如飛。

感謝 岳志軒 的投稿

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved