查看: 50099|回覆: 0
打印 上一篇 下一篇

[SEO知識分享] 四點要素助你提高網站訪問速度並提升SEO效果

[複製鏈接]
字體大小: 正常 放大

53

主題

4

好友

53

積分

居民

專職SEO與LAMP工作

跳轉到指定樓層
1#
發表於 2011-12-30 23:26:56 |只看該作者 |倒序瀏覽
四點要素助你提高網站訪問速度並提升SEO效果


做SEO搜索引擎優化,關鍵字重要不重要?很重要!做SEO搜索引擎優化,做外鏈重要不重要?也很重要!可是,網站本身的性能呢?對做SEO的影響是什麼?相信很多SEOer會一時答不上來。的確,一些人以為SEO僅限於做關鍵字和外鏈,卻忽視了最重要的一點:網站本身的運行性能。

什麼是網站的運行性能呢?網棍總結為兩點:一是網站的穩定性,二是網站的訪問速度。

網站的穩定性是指服務器(伺服器)的硬件(包括服務器本身和網絡線路)很少出錯,或者服務器環境配置正確以避免程序的崩潰。穩定的服務器,應當可以提供網站所需的足夠的服務器資源。對於一個日均PV不到一千的小網站而言,較為低檔的服務器配以入門級CPU、內存(記憶體)、較小的硬盤(影碟機,用以儲存網站數據)和較窄的帶寬足以應付日常的流量。而對於一個日均PV達到幾千、幾萬甚至幾十萬的網站而言,服務器的配置就相應要高一點了。CPU、內存和硬盤等硬件配置一定要達到這個網站的要求。否則在高人流的情況下,服務器資源很快就會耗盡而死機(宕機),導致網站無法訪問。想像一下一輛超載的汽車是什麼樣子的,就可以明白本人所說的。

網站訪問速度是普通用戶和搜索引擎進入任何網站的第一個感覺。快速的網站訪問速度一方面能為用戶提供更快更便捷的服務、提升用戶的使用體驗,另一方面還有利於搜索引擎蜘蛛對網站的抓取。反之,如果網站訪問不穩定或者打開緩慢,沒有耐心的用戶會隨手關掉面頁,從而導致網頁的訪問深度永遠只能停留在首頁層次,搜索引擎也會因此而降低對網站的權重,或減少網絡蜘蛛的爬行。直接的後果就是網站的搜索引擎收錄量減少,而用戶的訪問量也因搜索引擎收錄量減少和用戶體驗差而下跌。試想一下,一個打開速度為1-2秒的網站,和一個打開速度為數十秒、甚至永遠打不開的網站,你會選擇瀏覽哪一個?

影響網站穩定性和訪問速度的因素有很多。除了服務器配置和穩定性、訪客線路限制、機房帶寬之外,網站頁面設計、代碼長度、第三方插件也會較大程度地影響網站的訪問速度。既然網站訪問速度那麽重要,我們站長需要從網站的哪些地方提高訪問速度呢?網棍總結幾點供大家參考。


一、選擇穩定、高效、高速的服務器

直接決定網站穩定性和訪問速度的當然是服務器的硬件配置了。這包括了主機帶寬和線路質量,目前主流的多線服務器、帶壓縮(例如GZ壓縮)功能的服務器和某些采用了CDN加速的服務器運營商是不錯的選擇。除了這些基本的硬件配置之外,還要考慮網站的目標群體分布與服務器間的匹配性,如網站的目標群體分布在南方地區,大部分人使用的是電信的線路,那麽選擇服務器的時候就應選擇座落於南方地區的主機,並配以南方地區常用的網絡服務商(例如中國電信)的網絡線路。當然,最好選擇擁有雙線程或多線程的服務器以滿足更高的要求,但價格稍微高一點,資金充足的話可以考慮。

另外,買或租用服務器之前,若看到服務器運營商的廣告顯示網絡帶寬為1G或更多,請一定要問清楚這條網絡線路是專線還是與其他用戶共用。如果是前者,你的網站訪問速度將會是飛快的;如果是後者,那麼你就要查清楚對方有多少用戶在使用同一條網絡線路。假設一條網絡線路是1G且由一千人共享,那麼每一個人大約只能分得1M的帶寬。這對於網站而言是非常少的。

有關選用獨立主機或VPS(虛擬主機)的問題,請參考以下文章:
虛擬主機 vs 獨立伺服器

如果你的網站因為做了SEO或其它原因而人氣大增,請一定不要吝惜一點錢來購置更好的服務器和更大的帶寬。一旦網站因為服務器資源耗盡而導致訪問速度急劇放緩甚至總是無法順利訪問,你之前所付出的辛勞就只能付之東流了。


二、簡化網站代碼,提高網站程序的執行效率

目前比較主流的網站開發語言是HTML、ASP和PHP,這些網站都要使用數據庫以方便日後的管理。但是,由於很多編程的不規範和種種錯漏,難免會導致出現繁雜甚至錯誤的代碼。從數據庫中讀取過於冗長的代碼需要花費較長的時間,如果不進行優化的話對網頁加載速度的影響也不可小覷;而如果代碼出錯導致執行出現錯誤,甚至無端消耗大量服務器資源,那麼對於網站而言,破壞是非常大的。這些問題可以通過代碼簡化、清除無用代碼和檢查代碼錯誤等手段改善。有關無端消耗大量服務器資源,這一種情況通常是代碼出現了死循環導致不斷快速執行同一條命令,導致網站的運行速度越來越慢。解決的辦法就是要使用規範的代碼編寫網站並認真檢查有無錯誤的存在,以提高網站程序的執行效率,從而使網站訪問速度得到提高。


三、合理控制網站面頁的圖片和FLASH數量,減少加載量

相信很多站長都遇到過這種情況:一些網頁的基本框架和文本都已經出來了,但是圖片或者FLASH動畫仍然還在加載中,甚至加載到最後會出現不成功的現象,導致顯示不完整或提示出現錯誤,導致極大地影響了面頁效果和用戶體驗。一般一張圖片小則幾百KB,大則幾MB;FLASH動畫至少則更大。如果用戶的帶寬只有2MB(已經算是比較好的了),網頁中有幾張大的圖片或幾段FLASH動畫,網頁要加載完畢需要花費多長的時間?以所有的圖片總共為5MB算,光是加載所有的圖片就需要2.5秒。算上FLASH的話則更多。看起來不算多,然而絕大多數網站總的加載時間也不過是十幾毫秒,最快的不過數毫秒,相差數十倍甚至數百倍!用戶可沒有這樣的耐心去等待,一遇到加載慢的網站只會離開。那麽我們要如何處理上傳到網頁上的圖片和FLASH呢?其實只要把圖片裁剪壓縮成網頁適用的大小、合理分布網頁圖片,並減少圖片和FLASH使用量就可以了。一般來說,做SEO的人會告訴你網頁盡量不要使用圖片和FLASH,因為搜索引擎蜘蛛無法抓取這些內容。而且這些東西也會拖慢網頁的加載時間。如果有充足的資金,也可以考慮租用專用的圖片服務器,以提高圖片加載速度。


四、慎重使用第三方網站插件

這裏跟大家說一個網棍親身體會的例子:本人之前為了網站統計的方便,把一個第三方的統計代碼放在網站的頂部,誰知第二天出現了網站加載慢很多的情況,甚至會出現無法訪問的現象。剛開始我以為是服務器那邊出現了問題,於是急忙打電話去查詢。後來他們的技術人員告訴我,我的網站面頁頂部掛了一個加載緩慢的統計代碼,導致整個網頁停留在加載統計代碼的進程上,所以才會訪問不了。後來了解到,原來網站訪問的代碼都是橫向逐行加載的,如果前面有一行就出現了問題,就會導致下面的代碼無法順利加載,導致後面的頁面無法顯示。所以這裏強烈建議大家慎用第三方網站插件。如果實在要用,也要使用較為完善的插件,例如南天網所使用的CNZZ統計插件。同時,這些插件要放在網站的底部,就算它出現了問題,也只會導致最後幾行出錯而不影響前面的代碼加載。這樣就能防止插件影響網站的整體訪問速度了。


當然,除了以上四點以外,能提高訪問速度的細節還有很多,網棍無法一一贅述,只羅列出比較重要的幾點供大家參考。希望文章的內容對大家有用,如果有寫得不對的地方,請多多指正。


作者:網棍@南天網 - SEO與網站營銷交流
南天SEO - 全面知識,免費分享
文章名稱:四點要素助你提高網站訪問速度並提升SEO效果,版權所有
您需要登錄後才可以發表回應 登錄 | 免費註冊

GMT+8, 2024-12-25 16:10

© 2015 SSKYN

回頂部