悟道web標(biāo)準(zhǔn):前端性能優(yōu)化
前端性能優(yōu)化完全是一個(gè)技術(shù)話題,但是對(duì)于項(xiàng)目的用戶體驗(yàn)有非常大的影響,如果你的網(wǎng)站打開(kāi)要等待三五秒或者等到瀏覽器提示無(wú)法連接,那網(wǎng)站哪來(lái)的流量,哪來(lái)的品牌影響和用戶忠誠(chéng)度,掙錢就算了。
3s,作為判斷一個(gè)用戶忍受你網(wǎng)站速度的限度,如果超過(guò)3s,用戶已經(jīng)對(duì)這個(gè)網(wǎng)站產(chǎn)生了負(fù)面的抵觸心理。 前端性能優(yōu)化和web標(biāo)準(zhǔn)有什么關(guān)系,接著第一篇 悟道web標(biāo)準(zhǔn)——統(tǒng)一思想,遵循標(biāo)準(zhǔn) ,這是對(duì)你遵循web標(biāo)準(zhǔn)的一個(gè)補(bǔ)償或者是對(duì)標(biāo)準(zhǔn)的一個(gè)認(rèn)可。
引用:
落后的頁(yè)面工程師體系,美工代勞的頁(yè)面代碼,唯獨(dú)IE才能瀏覽的頁(yè)面代碼,不需要寫代碼用圖形工具直接導(dǎo)出的頁(yè)面代碼,大量的流量消耗的頁(yè)面代碼,速度慢的像蝸牛的頁(yè)面代碼,程序員看到就頭大發(fā)麻的頁(yè)面代碼,每次改版修改都要打動(dòng)干戈,重復(fù)產(chǎn)生的頁(yè)面代碼,一種讓頁(yè)面工程師和民工一樣的頁(yè)面代碼。
我們當(dāng)然要革命它,取代他,創(chuàng)造全新的頁(yè)面工程師體系和頁(yè)面質(zhì)量,獨(dú)立的頁(yè)面工程師完成的頁(yè)面代碼,跨越平臺(tái)的頁(yè)面代碼,只要能解析頁(yè)面的設(shè)備都能夠訪問(wèn)和瀏覽,手寫的頁(yè)面代碼,整齊劃一,層次分明,最低流量消耗的頁(yè)面代碼,程序員喜歡的頁(yè)面代碼,訪問(wèn)速度超快的頁(yè)面代碼,改版可重復(fù)利用的頁(yè)面代碼,讓頁(yè)面工程師抬起頭來(lái),驕傲的稱自己是工程師,書寫的也是計(jì)算機(jī)代碼的頁(yè)面代碼。 前端優(yōu)化正好給Web標(biāo)準(zhǔn)提供了一個(gè)檢驗(yàn)的機(jī)會(huì),用“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”來(lái)判斷標(biāo)準(zhǔn)化到底好不好,對(duì)不對(duì)。
前端性能優(yōu)化了解yahoo性能優(yōu)化N條的同學(xué)應(yīng)該不會(huì)陌生,安裝一個(gè)YSlow評(píng)分并對(duì)照著優(yōu)化就可以了,但是有沒(méi)有想過(guò)為什么要這么做就可以提升速度,這些與Web標(biāo)準(zhǔn)有沒(méi)有某種關(guān)聯(lián)或者因果呢。
我把這些個(gè)條目分成三類,服務(wù)端運(yùn)算優(yōu)化,傳輸優(yōu)化,客戶端運(yùn)算優(yōu)化:
第一類,服務(wù)器端優(yōu)化
服務(wù)器端就是對(duì)你的網(wǎng)站的動(dòng)態(tài)語(yǔ)言的執(zhí)行(asp,php),數(shù)據(jù)庫(kù)查詢,存儲(chǔ)等速度,總的來(lái)說(shuō)就是輸入/輸出的運(yùn)算。這些跟前端沒(méi)關(guān)系,但是影響著前端。YSlow里面沒(méi)有,鬼知道你網(wǎng)站的服務(wù)器性能如何,看不出來(lái),就自行優(yōu)化服務(wù)器性能,數(shù)據(jù)庫(kù)性能,多買點(diǎn)服務(wù)器擴(kuò)容。 yslow有一條盡早刷新 Buffer (Flush the Buffer Early),貌似是不等html完成生成就傳輸。 提高域名的DNS解析速度。減少DNS的解析個(gè)數(shù)。這個(gè)不好歸類,暫時(shí)放到這里吧。
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁(yè) 下一頁(yè) 悟道web標(biāo)準(zhǔn):前端性能優(yōu)化 [2]
◎進(jìn)入論壇網(wǎng)頁(yè)制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|