SEO前端最佳化

xiniubook發表於2013-10-06
精減程式碼  清除網頁中一些冗餘的程式碼,網上有這樣的工具,可以輔助完成,如果需要的話,我們可以把程式碼中的註釋去掉,甚至空行之類的也去掉,儘量的減少程式碼量,從而減小頁面體積。
  CSS Sprites
  通俗點講,就是圖片合併,可以把網站中一些比較通用的小圖片,合併到一張圖片上,然後利用CSS技術來分別呼叫圖片不同的部分。這樣可以大大的減少HTTP的請求量,在網頁載入的時候,速度就快很多,現在很多大中型網站都在用這個前端加速技術,效果也是很不錯的。
  為圖片指定寬度與高度
  這也是很多人比較容易忽略的,在頁面中,請你為每一個圖片,都指定一個width屬性與height屬性,這樣在頁面載入的時候,瀏覽器會預先留出既定的位置,圖片下邊的程式碼可以繼續下載而不用等待,提高並行下載的速度,提高了頁面載入的速度。
  啟用Keep-Alive屬性
  Keep-Alive你可以理解為長連線,在沒有啟用keep-alive屬性之前,瀏覽器向伺服器請求的connection是即連即斷的,執行一次HTTP請求完成後,馬上斷開這個連線的,而啟用
  Conncetion的Keep-Alive屬性之後,這個連線可以保持一段時間,從而可以提高頁面載入的速度。
  使用瀏覽器快取
  我們可以使用快取技術來提高頁面的載入速度,為一些不經常變化的檔案,設定一個相對較長的過期時間,這樣當使用者訪問網站後,就會在它的瀏覽器中留下快取,當它在下次請求的時候,留在快取中的元件就不用再向伺服器發出HTTP請求了,這樣減少了瀏覽器向網站伺服器發出的HTTP請求數,從而提高了頁面載入速度,這在一些圖片比較多的網站,效果是非常明顯的,我們要善於使用快取技術。
  啟用GZIP壓縮
  大中型網站,基本都啟用了GZIP壓縮,如果你使用的是虛擬主機,你可以讓服務商為你啟用,如果自己有伺服器,自己啟用也很簡單的,為什麼啟用 GZIP壓縮就會加快速度呢,因為當啟用了GZIP後,網站伺服器向你傳輸資料之前,是經過壓縮了的,當傳輸到你的瀏覽器後,會再被解壓縮的,從而可以在你的瀏覽器上正常顯示,而且壓縮率可以達到很多高,效果非常好。一般你啟用了壓縮後,搜尋引擎對你網站的抓取量也是上升了的。
  前端速度最佳化方面還有很多工作可以去做,例如大公司都啟用了CDN加速,你的圖片也可以進行無失真壓縮,CSS、JS檔案都可以用一些專業的工具去壓縮,在你網頁的head標頭要宣告字符集,儘量少用重定向,指定Last-Modified 或 ETag 標頭等,當然這些都多少涉及了一些技術方面的問題,做頁面前端最佳化是一個系統的工程,是需要技術、SEO、運維等去配合完成的,不過這個投入是絕對值得的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29194811/viewspace-773784/,如需轉載,請註明出處,否則將追究法律責任。

相關文章