2014年5月25日星期日

如何使用page speed對網站進行性能優化(一)

如何使用page speed對網站進行性能優化(一)

如何使用page speed對網站進行性能優化(一)


  在SEO網站優化中,其實網站的性能對於搜索引來來說,也是有很大影響的,例如速度方面,如果網站的打開速度快,那麼搜索引擎蜘蛛程序在下載頁面的時候,在同樣的時間內,就會下載更多頁面,從而在其他條件相同的條件下,就可以相對的收錄更多的頁面,而且網站的加載速度快,對於用戶體驗來說,也是非常好的,對於一個網頁來說,如果打開速度超過一定的極限,用戶就會直接的關掉這個頁面,所以對網站進行性能的優化,不但是用戶的需要,而且也是搜索引擎的需要。下邊從我的個人經驗出發,來介紹下如何進行網站的速度優化。

  大傢如果經常看谷歌的站長幫助文章的話,就會知道谷歌經常會提起page speed與yahoo的yslow這兩個插件,對於本人來說,我是這兩個結合使用的,不過內容都差不多,下邊我就介紹下如何使用page speed來對網站進行優化。使用page speed的,需要先安裝一個火狐瀏覽器,火狐瀏覽器是支持page speed插件的,而且還要再安裝一個firebug,page speed是運行在firebug這個環境中的。這些安裝後,在火狐瀏覽器上依次打開:工具-firebug-打開firebug,打開後的界面如圖:

  

 

  然後點擊analyze performance按鈕,就開始運行page speed對網站的檢查工作瞭。下邊就是我的個人博客網站的運行結果:

  

 

  我們依次對上邊的加以解釋:

  1、使用瀏覽器緩存:

  

 

  我的個人博客許多文件都沒有指定一個有效期,因為我用的是萬網的虛擬空間,服務器上邊的所有設置都需要通過空間提供商才能完成,其實上邊指出的這些文件,都需要指定一個最少為一周的有效期的,這樣可以提高頁面的加載速度。提高用戶體能,而且對於搜索引擎的抓取也是大有幫助的。

  2、將圖片組合為貼圖定位

  

 

  這些圖片,因為都不小,占用的空間都不大,可以把它們使用css sprites技術進行貼圖全並,然後利用CSS技術,在相應的地方分別調用圖片的不同位置即可,也就是CSS精靈技術。這個不太難做,但是做瞭後,效果很好,大大減少瞭HTTP請求次數,提高瞭頁面的加載速度。

  3、啟用壓縮

  

 

  一般來說,網站最好都啟用GZIP壓縮,這樣傳輸速度就會快很多,GZIP技術是在服務器把文件傳送到客戶端瀏覽器之前先進行壓縮,傳輸的是壓縮格式的文件,這樣大大提高瞭網絡傳送速度,當瀏覽器接送到服務器傳送來的數據後,會進行解壓縮,以進行正確的顯示。

  4、啟用keep-alive

  

 

  所謂的keep-alive可以理解為常連接,一般來說,HTTP請求都是用完後馬上關閉的,這樣啟用瞭keep-alive連接後,連接時間就可以保持延長一段時間,這樣就不用再向服務器提出新的請求,大大縮短瞭頁面加載的速度,啟用keep-alive是在服務器裡邊設置的,設置相應文件的標頭就可以瞭。

  5、避免出現錯誤的請求

  

 

  我們的網站中,要盡量少出現一些錯誤的請求,例如404代碼,410等,如果出現這些,會大大浪費瞭服務器資源,而且我們也要盡量少使用301、302等跳轉,每一次跳轉,不但會延長加載速度,而且占用瞭一部分服務器的資源。

  6、避免在CSS中使用@import

  

 

  7、暫緩Javascript解析

  

 

  我們在頁面中使用js代碼的時候,要盡量少使用,如果要使用,應該盡量把JS代碼放在頁面的後邊。不要放太多的JS代碼到正文的最前方,否則這樣會影響頁面的加載速度。好瞭,當然這個工具檢查出來的問題還有很多,我就不一一寫出來瞭,下一篇我為接著寫完這個系列。

没有评论:

发表评论