Audits 和 Chrome 性能插件

Audits和Chrome性能插件

Audits

Audits 其實就是分析當(dāng)前網(wǎng)頁的性能的,比如說雅虎軍規(guī)歇竟,這個東西能夠大致給我們分析出來一些我們做的不好的地方而且能給我們一些解決意見

雅虎軍規(guī)參考網(wǎng)址:https://github.com/creeperyang/blog/issues/1

Audits 面板

performanceTracer -- Chrome 插件

Page Speed -- Chrome 插件

performance.timming

這是代碼形式的一個 API 乱灵,是谷歌提供給我們的在瀏覽器里面我們可以通過網(wǎng)頁去檢測的

上面這個插件光學(xué)是沒什么用的熄捍,得需要先了解瀏覽器的整個的執(zhí)行機制,下圖就是 整個的一個網(wǎng)頁從我們用戶輸入到輸出的時候這之間經(jīng)過的很多的過程崎逃,上面的 performance.timing 很好的捕捉到了這樣的一個節(jié)點丽焊,這個節(jié)點里面我們主要觀察的是 DNS 這一階段精续,就是查找 DNS 之間,然后是 握手的時間粹懒,請求的時間,輸出的時間顷级,還有就是 onload 的時間凫乖,那么中間隔著的 DNS TCP Request Response 這幾個時間是需要我們非常非常關(guān)注的,如果我們是專注于性能開發(fā)的弓颈,這幾個點做的非常漂亮帽芽,那么這樣整個一個網(wǎng)頁的性能是非常高的,所以做網(wǎng)頁性能的時候這幾個點一定要卡住

image.png

1.這里參考的 demo 可移步至前端工程師高級調(diào)試-- 斷點以及捕捉事件綁定進行查看

2.還是先打開 XAMPP 開啟 Apache翔冀,再打開瀏覽器輸入之前 demo 的路徑导街,localhost/debugtest/

image.png

3.之后在右側(cè)的開發(fā)者工具中找到 Audits 面板,之后就可以讓他來幫我們分析一下纤子,接下來點擊下面的 【RUN】 按鈕

image.png

這樣因為我的 demo 比較小搬瑰,所以說他馬上就能分析出結(jié)果來

image.png

上圖的第一個警告是說,我們沒有做瀏覽器的緩存控硼,這個其實做的是比較一般的泽论,如果說想要漂亮一點的就可以下載一個 performanceTracer 這樣的一個東西,它可以將 我們上面說到的 timing 的 API 也就是上面的 【瀏覽器的整個的執(zhí)行機制圖】 里面的東西卡乾,展現(xiàn)的稍微淋漓盡致一點

下面的就是 performanceTracer 執(zhí)行之后的展示效果圖

請求完畢至DOM加載的時間 為 125ms

dom processing dom樹耗時 60ms

image.png

但是如果作為一個專業(yè)的性能開發(fā)人員來講的話 performanceTracer 是遠遠不夠我們進行網(wǎng)頁加載時的性能監(jiān)測用的翼悴,所以一般會裝一個東西叫做 Page Speed,它可以是瀏覽器加載的更快(Make the web faster)

4.下載我在谷歌瀏覽器上裝一個 Page Speed 的插件幔妨,這里是要翻墻才行的喲~ 鹦赎,在應(yīng)用商店搜索pagespeed安裝第一個即可谍椅,下圖是我剛裝過了

image.png

下載完成之后,按照提示點擊安裝古话,安裝之后 在瀏覽器的右上角會多出一個 插件的 icon 來雏吭,如果你瀏覽的是線上的網(wǎng)站的話可以點擊這個 icon 就相當(dāng)于是開啟功能了,它會對當(dāng)前你瀏覽的頁面進行性能的分析煞额,如果是本地的話可以刷新頁面 再打開開發(fā)者工具思恐,這個時候可以在一級菜單中找到 【PageSpeed】 面板

image.png

點擊面板下面顯示的 【START ANALYZING】(開始分析) 按鈕,它就會自動的去分析你當(dāng)前的網(wǎng)頁膊毁,下圖是分析之后自動的將結(jié)果給呈現(xiàn)了出來

image.png

之后我又打開我公司的官網(wǎng)試著分析了一下胀莹,感覺有些慘不忍睹,就覺得這個東西太神奇了婚温,它連怎么優(yōu)化都幫你做到或者是提示了

image.png

5.如果是上面的插件還不夠用的話描焰,這個時候就需要借助一個東西 performance.timing 這個是瀏覽器自帶的 API 可以在控制臺中直接輸出,可以看到所有的值都在下面列出來了

image.png

還有就是下面的這張圖必須得理解了

image.png

所以說現(xiàn)在的大前端面臨的挑戰(zhàn)會越來越多栅螟,你不僅僅要讀網(wǎng)頁的 onload 以及事件處理這一塊荆秦,更多的你還要對整個全局有一個關(guān)注,比如說:這個 DNS 解析了多久力图、這個三次握手 TCP 做了多久等等步绸,這些要生成一個監(jiān)控平臺,所以一般的大型公司或者是比較正規(guī)的性能優(yōu)化的時候一定要有這樣的一個檢測平臺吃媒,這個檢測平臺會幫你分析整個網(wǎng)頁在加載的時候遇到了什么樣的問題瓤介,然后一般的話也會有這個性能的指標,就是說原來的整個網(wǎng)頁加載需要 6 s赘那,現(xiàn)在需要做到加載時間是 1

s 刑桑,那么在這個 1 s 的時間的過程中我們不僅僅要踐行雅虎軍規(guī),還要針對 WebAPP 或者是 PC 項目做更多的性能的優(yōu)化

6.如果就平時而言就看一下 Audits 或者是 PageSpeed 面板也就可以了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末募舟,一起剝皮案震驚了整個濱河市祠斧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌拱礁,老刑警劉巖琢锋,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異觅彰,居然都是意外死亡吩蔑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門填抬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來烛芬,“玉大人,你說我怎么就攤上這事∽嘎Γ” “怎么了仆潮?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長遣臼。 經(jīng)常有香客問我性置,道長,這世上最難降的妖魔是什么揍堰? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任鹏浅,我火速辦了婚禮,結(jié)果婚禮上屏歹,老公的妹妹穿的比我還像新娘隐砸。我一直安慰自己,他們只是感情好蝙眶,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布季希。 她就那樣靜靜地躺著,像睡著了一般幽纷。 火紅的嫁衣襯著肌膚如雪式塌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天友浸,我揣著相機與錄音峰尝,去河邊找鬼。 笑死收恢,一個胖子當(dāng)著我的面吹牛境析,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播派诬,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼链沼!你這毒婦竟也來了默赂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤括勺,失蹤者是張志新(化名)和其女友劉穎缆八,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疾捍,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡奈辰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了乱豆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奖恰。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出瑟啃,到底是詐尸還是另有隱情论泛,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布蛹屿,位于F島的核電站屁奏,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏错负。R本人自食惡果不足惜坟瓢,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望犹撒。 院中可真熱鬧折联,春花似錦、人聲如沸油航。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽谊囚。三九已至怕享,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間镰踏,已是汗流浹背函筋。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留奠伪,地道東北人跌帐。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像绊率,于是被迫代替她去往敵國和親谨敛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,180評論 25 707
  • 似乎一夜的夢都在進行某種人性測試滤否。先是有一條洶涌的河流脸狸,船被要求無論如何都最終靠左岸。盡管可能性是開放的藐俺,但似乎靠...
    李野航閱讀 318評論 0 0
  • 年底了欲芹,又到了換工作的時候卿啡。。菱父。 (老板颈娜,再不漲工資我真的要跳槽了剑逃。) 。 揭鳞。 炕贵。 不過, 你真的適合(不適合)你...
    海派閱讀閱讀 241評論 0 0
  • 終于鳖轰,要承擔(dān)不好好學(xué)的后果了。壓力大 愿自己能度過這段時光扶镀,破繭成蝶#
    你好_明_天閱讀 167評論 0 0
  • 在感情的路上蕴侣,從來沒有誰對誰錯,那些糾纏不清的緣分臭觉,最終敗都給了生活昆雀。你只有放過了別人的錯,你才能真正地放過你自己...
    如花美眷流年似水閱讀 65評論 0 0