性能改善建議和排名計(jì)算
網(wǎng)站的終極目標(biāo)是盡可能塊地載入內(nèi)容,實(shí)現(xiàn)這個(gè)目標(biāo)的辦法有很多,如減少網(wǎng)絡(luò)往返次數(shù),使用緩存,優(yōu)化服務(wù)器端內(nèi)容生成,優(yōu)化JavaScript/Ajax等,在這四個(gè)領(lǐng)域進(jìn)行優(yōu)化,以及延遲載入JavaScript代碼,js和css文件,都將會(huì)改善頁面的載入時(shí)間。dynaTrace AJAX版本可以根據(jù)我們本文討論的某些KPI計(jì)算頁面排名,我們使用下面的閥值來定義優(yōu)秀,可接受和糟糕的頁面速度。
◆首次顯示的時(shí)間如果<1s,則優(yōu)秀,如果<2.5s則是可接受的,如果>2.5s則很慢;
◆onLoad時(shí)間如果<2s,則優(yōu)秀,如果<4s則是可接受的,如果>4s則很慢;
◆完全載入時(shí)間如果<2s,則優(yōu)秀,如果<5s則是可接受的,如果>5s則很慢。
最重要的因素是首次顯示時(shí)間,其次是onLoad時(shí)間,然后是完全載入時(shí)間。我們也將HTTP請(qǐng)求的數(shù)量作為一個(gè)重要因素看待,因?yàn)橥档拇螖?shù)對(duì)總的下載時(shí)間影響甚大,優(yōu)秀的網(wǎng)站請(qǐng)求數(shù)應(yīng)小于40,可接受的網(wǎng)站請(qǐng)求數(shù)最大不能超過100,超過100的網(wǎng)站可認(rèn)為是糟糕的。
dynaTrace AJAX也可以計(jì)算瀏覽器緩存,網(wǎng)絡(luò)資源,JavaScript/Ajax和服務(wù)器端活動(dòng)的排名,總的排名是每個(gè)子排名分別加權(quán)10%計(jì)算出來的,因此總排名等于KPI排名結(jié)果*60%加上緩存,網(wǎng)絡(luò),JavaScript和服務(wù)器端活動(dòng)排名計(jì)算結(jié)果的10%得出的。