來源:本站日期:2017-7-14
網(wǎng)站的訪問速度直接影響到用戶對該網(wǎng)站的第一形象,特別是在國內(nèi)做網(wǎng)站,據(jù)調(diào)查顯示,國內(nèi)的聯(lián)網(wǎng)平局速度遠(yuǎn)遠(yuǎn)低于全球的平均鏈接速度,所以如果您的網(wǎng)站訪問速度過慢,無論您的網(wǎng)站設(shè)計(jì)的多么精美,排名做的多靠前,最終還是會流失很多訪客。
一、壓縮HTML文件
對于大流量的網(wǎng)站來說,HTML文件是最需要壓縮的,經(jīng)過筆者的試驗(yàn),文件大小差別在1~2KB就夠很明顯的提高整個(gè)網(wǎng)站的承載能力的,像微軟和谷歌的首頁也是壓縮過的,大家上去翻一下他們的HTML源代碼就知道了,還有以前的HAO123、265等導(dǎo)航站也是將HTML壓縮過的,在這里筆者推薦一個(gè)工具 (HTML Compress) 進(jìn)行HTML壓縮,這個(gè)軟件的壓縮步驟很簡單,安裝之后打開要壓縮的HTML文件,然后按F9就壓縮完成了,記得先備份好哦,如果您對HTML非常熟悉的話,筆者建議您手工用記事本打開去壓縮。
二、合理利用AJAX做延時(shí)加載
說到AJAX,筆者對它是又愛又恨,愛他的地方它能很好的通過異步模式與服務(wù)器端做交互,還能實(shí)現(xiàn)以前在AJAX流行之前無法實(shí)現(xiàn)的一些功能,恨他的地方,就是用AJAX加載出來的東西,搜索引擎識別不了,從它的全稱就能看的出來了(Asynchronous JavaScript and XML) 大家都知道Javascript是搜索引擎識別不了的,不過有時(shí)候如果出于速度的考慮,可以適當(dāng)?shù)睦肁JAX做延時(shí)加載,目前很多網(wǎng)站采用延時(shí)加載,比如淘寶、凡客誠品,或者類似凡客誠品的一些B2C網(wǎng)站。
三、合理安排CSS和Javascript
站長朋友們打開QQ、Sohu等門戶網(wǎng)站的時(shí)候,發(fā)現(xiàn)他們的首頁都是將CSS直接嵌入在HTML里面的,這樣做的好處就是減少HTTP請求的鏈接數(shù)量,如果您的網(wǎng)站首頁內(nèi)容很多,訪問量也很大,筆者建議采用這個(gè)方法。還有筆者建議您將CSS文件和Javascript文件進(jìn)行壓縮,CSS壓縮軟件我推薦用(TopStyle),Javascript壓縮可以上一些在線壓縮的網(wǎng)站進(jìn)行壓縮,百度一下一大把的網(wǎng)站可以壓縮。如果您的網(wǎng)站使用多個(gè)CSS/JS文件,筆者建議大家考慮將他們合并成在一個(gè)文件中,以減少請求的數(shù)量。
四、壓縮圖片大小
說到圖片壓縮,是筆者最愛干的一件事了,筆者是一個(gè)典型的完美主義者,每次做HTML布局排版的時(shí)候,都會對每一個(gè)圖片都進(jìn)行壓縮,哪怕是1KB的差距我都會再三斟酌選用哪種方案,因此時(shí)常拖延項(xiàng)目進(jìn)度而遭到經(jīng)理的責(zé)怪,在這里建議大家優(yōu)化圖片用Adobe公司的Fireworks軟件進(jìn)行優(yōu)化,用Firework打開要優(yōu)化的圖片按快捷鍵F6就會出現(xiàn)優(yōu)化面板,如果您是JPG格式的圖片一般優(yōu)化在80~90%左右就OK了,壓縮成80~90%肉眼看不怎么明顯的,別小看就10%~20%的優(yōu)化,壓縮后的圖片大小和壓縮前的圖片大小是有很大差距的,筆者的網(wǎng)站每張圖片都經(jīng)過壓縮處理的,大家可以下載一下Fireworks安裝一下,并做個(gè)試驗(yàn),對比一下就知道了。
五、使用GZIP壓縮組件
目前大多數(shù)瀏覽器都支持服務(wù)器端GZIP壓縮過的內(nèi)容,將HTML/CSS/JS等文件GZIP壓縮后發(fā)送到瀏覽器,一是可以減少存儲空間,二是通過網(wǎng)絡(luò)傳輸文件時(shí)可以減少傳輸?shù)臅r(shí)間,關(guān)于GZIP壓縮的知識點(diǎn)太多了,在這里就不多做解釋,相信大家上網(wǎng)查找相關(guān)資料就可以搞定的。