在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代碼到正文的最前方,否則這樣會影響頁面的加載速度。好了,當然這個工具檢查出來的問題還有很多,我就不一一寫出來了,下一篇我為接著寫完這個系列。本文由http://www.tingbaobei.com/編輯整理,轉載請注明出處,謝謝
推薦閱讀
我們只知道軟文是有效果的,這個效果的概念是相當模糊的。很多人一直在說要數字化來評估seo的效果,軟文又何嘗不需要數字化來評估其效果呢?那么我們可以從哪些方面來評估呢? 1,轉載率 軟文只有被轉載后,它的效果>>>詳細閱讀
本文標題:如何使用page speed對網站進行性能優化(一)
地址:http://www.geekbao.cn/a/34/20120301/35571.html