了解過SEO的朋友都清楚,網站的訪問速度也能直接影響到SEO的結果。但是這前我們很多朋友都以為網站打開速度慢都是服務器的問題,其實服務器只是其中最常見的原因之一。前面苦丁在:網站服務器對SEO影響有多大 一文有提到服務器的重要性。今天苦丁來分享一下還有哪些方法可以盡可以能的讓我們網站打開速度更快:
一、修改圖片的樣式(壓縮圖片)
我并沒有用什么高深的壓縮工具,只是用Fireworks CS4批量處理了圖片(沒有改變文件類型),原來網站的主題的所有樣式圖片有195KB, 優化后就減少了54.94KB。而且優化后的圖片,肉眼根本看不出什么明顯的區別。
二、啟動gzip 壓縮
由于我們很多朋友使用的虛擬主機,并沒有配置服務器開啟gzip的權限。我只能依靠Wordpress 的插件 GZIP Output來實現。
但是,GZIP Output 只能對于php 文件進行壓縮,對于大部頭的CSS、JS 文件都無法處理。我又下載安裝了WP CSS 和WP JS 插件想分別對CSS 和 JS 文件進行壓縮。不過,WP JS這個插件我沒搞懂怎么用,WP CSS 倒是應用成功了。網站主題樣式表文件從原來的23.5KB 變成了8.1KB,單就首頁來說又減少了15.4KB。
三、js的調用
為了對網站速度優化,我們可以將ASP、ASPX、PHP等文件的訪問改成JS的引用,建議可以在程序中讓數據生成到一個1.js文件中 去,然后用首頁代碼來引用這個文件,這樣不但能減少服務器資料的浪費,而且能提高網站的瀏覽速度,如果能大量的引用JS,讓JS在后臺自動生成的話,那么 就能達到對網站速度優化的目的了。但為了考慮到SEO因素,盡可能的少調用JS,最好把一些較長的特效JS用封裝形式調用。
四、使用iframe嵌套
網站中有大量的廣告的話,那么就用iframe把!建議將廣告代碼放到一個頁面,然后在首頁將代碼嵌入,這樣就不會因為廣告降低網站的打開速度了,這是網站速度優化的不錯的方法。
五、生成靜態頁面
眾所周知,ASP、PHP、JSP、.NET等程序實現了網頁信息的動態交互,運行起來的確非常方便,因為它們的數據交互性好,能很方便地存取、更改數據庫的內容,使網站“動”起來,但是這類程序必須先由服務器執行處理后,生成HTML頁面。
六、統計代碼
為了對網站速度優化,我們必須避免統計代碼無法打開時對網站的影響。建議把統計代碼放在最下方的獨立的table或div中。這樣當統計代碼無法訪問的時候你的網站速度也不會受到影響,最終達到對網站速度優化的目的。
七、友情鏈接的學問
網站與網站之間互相做鏈接可以增加網站的宣傳效果,做LOGO圖片鏈接更能準確地描述網站的主題和定位,宣傳效果會大大的增強,但圖片鏈接做得太多,必然會影響網頁的 顯示速度。因此,做友情鏈接時應盡量做到:1.只做文字鏈接:做文字鏈接是不會延遲網頁速度的。2.將所有鏈接放到一個獨立的分頁去,然后在首頁鏈接上該 頁。3.如果友情鏈接一定要出現在首頁,請將鏈接所在的整個Table放到頁面的最下方,因為頁面是由上到下逐行顯示的,將其放到頁面的最下方,不會延遲 其他內容的顯示。4.友情鏈接的LOGO圖片先下載后再傳到自己的網頁空間,這樣,速度由自己的網站空間決定而不受友情網站的影響。
八、減少不必要的頁面元素
當然里說的頁機元素包括:網站代碼的精簡、網站哪些元素可要可不要的盡量去掉(如一些沒有用的圖片)。
九、把樣式表放到頂部
我們發現把css放到文檔頭部會讓網頁加載得更快。因為這樣可以讓頁面逐漸加載。
把樣式表放到接近底部的問題是它阻止了頁面元素的逐漸顯示。這樣還會導致“flash of unstyled content” 即在樣式表加載之前頁面內容是以沒有樣式的形式顯示出來的,待加載完樣式后,頁面重繪,內容一閃即改變了樣式表現。
當然以上只是一些常見的方法,不一定百分之百完整。可能還有很多其它的好方法,以后也希望大家補充。
評論(0人參與,0條評論)
發布評論
最新評論