前端性能優(yōu)化完全是一個(gè)技術(shù)話(huà)題,但是對于項目的用戶(hù)體驗有非常大的影響,如果你的網(wǎng)站打開(kāi)要等待三五秒或者等到瀏覽器提示無(wú)法連接,那網(wǎng)站哪來(lái)的流量,哪來(lái)的品牌影響和用戶(hù)忠誠度,掙錢(qián)就算了。
3s,作為判斷一個(gè)用戶(hù)忍受你網(wǎng)站速度的限度,如果超過(guò)3s,用戶(hù)已經(jīng)對這個(gè)網(wǎng)站產(chǎn)生了負面的抵觸心理。 前端性能優(yōu)化和web標準有什么關(guān)系,接著(zhù)第一篇 悟道web標準——統一思想,遵循標準 ,這是對你遵循web標準的一個(gè)補償或者是對標準的一個(gè)認可。
我把這些個(gè)條目分成三類(lèi),服務(wù)端運算優(yōu)化,傳輸優(yōu)化,客戶(hù)端運算優(yōu)化:
第一類(lèi),服務(wù)器端優(yōu)化
服務(wù)器端就是對你的網(wǎng)站的動(dòng)態(tài)語(yǔ)言的執行(asp,php),數據庫查詢(xún),存儲等速度,總的來(lái)說(shuō)就是輸入/輸出的運算。這些跟前端沒(méi)關(guān)系,但是影響著(zhù)前端。Yslow里面沒(méi)有,鬼知道你網(wǎng)站的服務(wù)器性能如何,看不出來(lái),就自行優(yōu)化服務(wù)器性能,數據庫性能,多買(mǎi)點(diǎn)服務(wù)器擴容。 yslow有一條盡早刷新 Buffer (Flush the Buffer Early),貌似是不等html完成生成就傳輸。 提高域名的DNS解析速度。減少DNS的解析個(gè)數。這個(gè)不好歸類(lèi),暫時(shí)放到這里吧。