仲介交易 SEO診斷 淘寶客 雲主機 技術大廳
由於行業特殊性,對中小企業網站建設及網站製作等特別關注,也經常分析中小企業的網站。 實事求是的說,很多公司網站建設的真的不敢恭維。 且莫說頁面設計的是否精美,是否粗製濫造,單單就是網站打開速度,已經讓人無法忍耐。 這裡面自然有伺服器運行品質的因素,但是更多的是程式編寫不合理,或者網站設計本身應用了太多的高精度圖片和動畫導致。 載入速度慢的網站,不僅影響了使用者的體驗感受,也會給搜索蜘蛛檢索爬行網頁帶來障礙。
從使用者體驗和優化的角度,網站「瘦身」原因和目的有二。 一是基於使用者體驗,簡潔乾淨代碼規範的網站打開速度會大幅提升,而這正是流覽者所期待的。 一般使用者在尋找產品或者服務的時候,都會通過搜尋引擎同時打開兩三個網站,而載入速度快的網站無疑會先入為主,給流覽者留下好印象,同等條件下增加潛在客戶成單的機會。 從搜尋引擎的角度來說,其肯定也希望網站載入速度快,因為這樣可以節省蜘蛛的爬行時間,提高搜尋引擎的檢索及比對處理效率。 要知道,搜索蜘蛛順著連結不斷爬行,每天要處理的資料極其海量,每分每秒對其來說都極其重要。 還有一點需要特變說明的是,搜索蜘蛛對網站打開速度也是有「忍耐」限度的,如果一個網站停滯了很長時間都無法完全載入,就會放棄。 如果一個網站三番五次的被搜尋引擎放棄,那麼網站自然也會慢慢的影響到網站的權重和排名。
那麼在網站建設過程中如何實施「瘦身」計畫呢?可以嘗試從以下五個方面著手。
一、規範代碼,安全快速簡潔是標準
從代碼方面考慮,網站載入速度慢一般有兩點。 一個是代碼編寫的不規範,現在很多網站都才採用動態腳本程式,通過讀寫資料庫確保使用者可以自行編輯網站內容。 但是也正是因為動態指令碼語言的存在,大量的判斷、迴圈、條件陳述式的廣泛應用,以及頻繁的讀寫連結資料庫,帶來了拖慢網站載入速度的風險。 典型的就是打開資料庫忘記關閉,資料迴圈後沒有結束語句,造成閉環等等。
還有拖慢搜尋引擎載入速度的原因是,使用了大量的巢狀表格格。 為了佈局及排版方便,很多程式人員更傾向于使用table而非div做佈局,因為相對於div排名,table方式要簡單很多。 這種做法對於內容簡單的一般小型網站還行,內容稍多時其劣勢就慢慢暴露出來,而影響到載入速度。 很多程式人員為了快速方便,在諸如Dreamweaver等所見即所得程式設計工具前,不再願意手寫代碼。 而殊不知工具生成的代碼,其實很多都不是必須的,一定程度上也拖慢了網站載入速度。
二、合理用圖,確保品質又保證速度
對於網站設計而言,沒有圖就會顯的很呆板,整個頁面沒有生機活力。 而大幅度的使用圖片,又會拖慢網站載入速度,帶來不理想的搜尋引擎和用體驗。 在網站設計及圖片的使用上,確保合理即可,能用色塊盡可能的使用代碼生成色塊代替。 相對於印刷而言,網頁流覽對圖片的要求其實不高,只要確保解析度達到72DPI就可以完全滿足顯示需求。 一般的圖片,只要處理得當一般都可以控制在100Kb以下,而一些小的圖示甚至就只有幾個位元組。
與圖片相同一樣,動畫也盡可能的少用,更不用說做Flash動畫整站了。 因為那樣極度不利於搜尋引擎優化,道理很簡單,搜尋引擎不能識別或者說不能很好的識別動畫內容,而只是傻乎乎的認識文字。 動畫一般都需要一段時間載入,而在動畫載入的過程中,也許你的客戶已經悄然關閉了網站,選擇了其他同行。 如果網站上必須使用動畫,也建議只是用一個Banner,相關文字的部分,還是盡可能的使用文字吧。 這樣做不僅會提升網站載入速度,一樣的有利於搜索製作爬行。
三、慎用特效,切莫因效果拖慢速度
一些特效的確能大幅度提高網站美感,比如一些最新的jquery特效等。 而且從使用者體驗的角度來言,一些諸如ajax無刷新技術,也能一定程度提升網站載入速度。 但是可惜的是,搜尋引擎卻無法更好的識別。 在搜尋引擎已經被接受認可的今天,要知道90%以上的線民都是通過搜尋引擎檢索仔細需要的資訊。 所以網站建設,自然不能忽視搜尋引擎的重要性。 而在在網站建設之初的規劃過程中,就要深入的考慮自己準備使用的技術,是否對搜尋引擎友好。
很多特效能帶來炫目的效果,但是也同樣的消耗了大量的資源。 且不說一個JS特效,如果一個網站上出現了三個地方同時滾動的marquee滾動,網頁載入就會被拖到很慢了。 在網站設計的過程中,一定要予以充分考慮,一個網站沒有特效不行,這樣平平的網頁不會有太多吸引力;同樣的,一個網站也不能有太多的特效,效果雖然好,但是如果拖慢了載入速度,又何以呈現出來呢?
網站瘦身同時也應該將一些js代碼、css文檔和一些常用到的文檔,予以分門別類到不同檔下面,用到的時候進行調用,這樣也是一個網頁瘦身減少體積的好做法。 一般而言,一個頁面文檔的html代碼越大,其載入時間也就越長,越不利於使用者體驗和搜索蜘蛛爬行檢索。 加上頁面本身的圖片動畫等也許要時間載入,合理的頁面大小,應該控制在100Kb以下。 本文由專業的網站建設製作公司,上海引航科技(www.joyweb.net.cn)整合觀點原創,更精彩的內容我們將持續推出。