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