網(wǎng)站的打開(kāi)速度非常影響網(wǎng)站的用戶(hù)體驗(yàn),再?gòu)?qiáng)大再好看的網(wǎng)站,如果打不開(kāi),或打開(kāi)很慢,都是一個(gè)很大的遺憾,由于國(guó)內(nèi)網(wǎng)速寬帶的限制,要想網(wǎng)站打開(kāi)的速度趕上飛機(jī)火箭那是不可能的,但只要各方面都優(yōu)化好,去除阻礙網(wǎng)站打開(kāi)速度的瓶頸,要趕上高鐵還是有希望的。
一般影響網(wǎng)站打開(kāi)速度除了服務(wù)器硬件、服務(wù)器帶寬、用戶(hù)自家的寬帶外,網(wǎng)站自身對(duì)速度的影響也是起到非常重要,主要有以下幾個(gè)方面:
1、程序執(zhí)行的時(shí)間,WEB服務(wù)是居于請(qǐng)求式的,當(dāng)用戶(hù)打開(kāi)一個(gè)網(wǎng)站,就是發(fā)送一個(gè)WEB請(qǐng)求,網(wǎng)站服務(wù)器會(huì)接受這個(gè)請(qǐng)求,如果網(wǎng)站不是靜態(tài)頁(yè)面,就需要執(zhí)行程序,生成瀏覽器能執(zhí)行的HTML代碼,傳送給用戶(hù)。所以,如果程序執(zhí)行的時(shí)間很長(zhǎng),肯定會(huì)影響網(wǎng)站打開(kāi)的速度,程序執(zhí)行的時(shí)間少1秒,網(wǎng)站打開(kāi)速度就快1秒。除了優(yōu)化程序邏輯,減少程序執(zhí)行次數(shù)外,最常見(jiàn)也是最有效的就是通過(guò)緩存或生產(chǎn)靜態(tài)頁(yè)面來(lái)加快網(wǎng)站速度。
2、頁(yè)面HTML代碼,以DIV+CSS為主的HTML代碼比傳統(tǒng)的Table結(jié)構(gòu)打開(kāi)速度快,不單單是因?yàn)榇a少,需要傳輸?shù)腍TML代碼字節(jié)少外,DIV不像TABLE代碼一樣,必須要整個(gè)TABLE加載完才能顯示。
3、網(wǎng)站JS代碼的編寫(xiě),JS代碼的編寫(xiě)和放的位置,也能夠影響到網(wǎng)站的加載,瀏覽器是從上到下執(zhí)行HTML代碼的,所以,如果是比較大的JS文件或需要執(zhí)行的JS代碼放在最后。
4、壓縮優(yōu)化網(wǎng)站的圖片,網(wǎng)站文件占大小最多的很可能就是圖片,所以,優(yōu)化圖片的大小可以大大加快網(wǎng)站的打開(kāi)速度,尤其是在國(guó)內(nèi)寬帶不足的現(xiàn)狀。
5、通過(guò)壓縮JS文件、CSS樣式文件的大小。
6、啟用服務(wù)器的ZIP壓縮功能。
優(yōu)化好以上六點(diǎn),對(duì)于提高網(wǎng)站的打開(kāi)速度都是非常有效的,網(wǎng)站的打開(kāi)速度快不但用戶(hù)體驗(yàn)好,對(duì)搜索引擎也會(huì)比較友好,從而利于網(wǎng)站的搜索引擎優(yōu)化。
如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://m.oulysa.com/news/1776.html