很多的站長和網絡公司大部分目前沒有考慮到網站速度這個問題,僅僅就是將網頁做出來,隨便找個空間掛上去就算完成。我覺得應當首先就考慮到網站的速度,采用純手工編碼,div、css、sprites、gzip等網絡技術并使用本地服務器可以極大提升網站速度。
根據一些抽樣調查,訪問者傾向于認為,打開速度較快的網站質量更高,更可信,也更有趣。
相對應地,網頁打開速度越慢,訪問者的心理挫折感就越強,就會對網站的可信性和質量產生懷疑。在這種情況下,用戶會覺得網站的后臺可能出現了一些錯誤,因為在很長一段時間內,他沒有得到任何提示。而且,緩慢的打開速度會讓用戶忘了下一步要干什么,不得不重新回憶,這會進一步惡化用戶的使用體驗。
速度指標對電子商務網站尤其重要,載入速度越快,就越容易使訪問者變成你的客戶,降低客戶選擇商品后、最后卻放棄結賬的比例。
決定網站訪問速度的因素大致有以下幾種:
1.服務器的性能。
2.網站本身的質量,網頁代碼,網站內容,網站開發技術都會影響網站打開速度。
3.訪問者電腦,網絡配置。
4.網絡條件,如帶寬512K,2M和光纖以及網絡服務商的差別(電信、聯通)。
現在重點討論網站本身質量對網站打開速度的影響。
1.網站開發技術
眾所周知,ASP、PHP、JSP等程序實現了網頁信息的動態交互,運行起來的確非常方便,因為它們的數據交互性好,能很方便地存取、更改數據庫的內容,使網站“動”起來,如:論壇、留言板等。但是這類程序必須先由服務器執行處理后,生成HTML頁面,然后再“送”往客戶端瀏覽,這就不得不耗費一定的服務器資源。如果在虛擬主機上過多地使用這類程序,網頁顯示速度肯定會慢,所以沒有必要,請盡量使用靜態的HTML頁面。
2.網頁內容
由于企業主對網站優化認識不高,一味追求網站美化效果。因此大多數企業網站圖片過多,圖片過大,flash動畫過多,用戶訪問起來速度很慢,在這里我們不得不提sprites技術,sprites是將網站所有的背景圖片和圖標圖片集成一張圖片,通過控制背景圖片的位置來實現的,它的好處是減少了請求數,可以明顯加快網頁打開速度。
3.網頁代碼
網頁代碼不嚴謹,多余代碼嚴重。網頁內容多少也決定了網站打開的速度。但我們認為更重要的是網頁內容排版,布局方式。很多企業網站為了追求頁面統一對齊,將整個頁面的內容都塞進了一個Table(表格)里,然后再由單元格td來劃分各個“塊”的布局,這種網站的顯示速度是絕對慢的。因為Table要等里面所有的內容都加載完畢后才顯示出來的,如果某些內容無法訪問,就會拖延整個頁面的訪問速度。正確的做法是:將內容分割到幾個具有相同格局的Table中去,不要全都塞到一個Table里,最好的辦法就是使用div+css來布局。
4.GZIP技術
GZIP是在服務器端將網頁文件壓縮之后傳輸,然后在客戶端解壓還原的技術,可以大大的節省帶寬資源和網站打開的時間,在企業站和一般網站上利用該技術可以到達很好的效果。