PageSpeed性能工具

PageSpeed是Google提供的網(wǎng)頁性能工具缓淹。它可以幫你測試你的網(wǎng)頁在pc端和移動端上有什么性能問題,幫助我們進行性能優(yōu)化遏佣。通過它可以發(fā)現(xiàn)平時應該注意許多性能方面的細節(jié)挖炬。

有哪些性能問題?

1.使用瀏覽器緩存

在 HTTP 標頭中為靜態(tài)資源設置過期日期或最長存在時間状婶,可指示瀏覽器從本地磁盤中加載以前下載的資源意敛,而不是通過網(wǎng)絡加載馅巷。

2.優(yōu)化圖片

適當?shù)卦O置圖片的格式并進行壓縮可以節(jié)省大量的數(shù)據(jù)字節(jié)空間。
//PageSpeed上可以幫你對一些圖片進行無損壓縮減小圖片的大小草姻。

3.清除首屏內(nèi)容中阻止呈現(xiàn)的 JavaScript 和 CSS

在以下資源加載完畢之前钓猬,網(wǎng)頁上不會直接呈現(xiàn)任何首屏內(nèi)容。請嘗試暫緩或異步加載阻止資源撩独,或者將這些資源的關(guān)鍵部分直接內(nèi)嵌到 HTML 中敞曹。
//在做好基本優(yōu)化后,加載順序和按需加載就是優(yōu)化頁面速度的重要點综膀。

4.壓縮 CSS

5.壓縮 HTML

6.壓縮 JavaScript

7.啟用壓縮8.

使用 gzip 或 deflate 壓縮資源可以減少通過網(wǎng)絡發(fā)送的字節(jié)數(shù)澳迫。

8.按優(yōu)先級排列可見內(nèi)容

9.縮短服務器響應時間

建議

您應將服務器響應時間控制在200毫秒以內(nèi)。有很多潛在因素都可能會延緩服務器響應剧劝,例如應用邏輯緩慢橄登、數(shù)據(jù)庫查詢緩慢、路由緩慢讥此、框架拢锹、庫、資源CPU不足或內(nèi)存不足等萄喳。您需要考慮所有這些因素面褐,才能改善服務器的響應時間。要找到服務器響應時間過長的原因取胎,首先要進行測量展哭。然后,準備好相關(guān)數(shù)據(jù)闻蛀,并參閱有關(guān)如何解決該問題的相應指導匪傍。問題解決后,您必須繼續(xù)測量服務器響應時間觉痛,并解決將來出現(xiàn)的性能瓶頸問題役衡。

收集并檢查現(xiàn)有性能和數(shù)據(jù)。如果沒有可用內(nèi)容薪棒,請使用自動網(wǎng)頁應用監(jiān)測解決方案(可在市面找到一些托管的開源版本手蝎,它們適用于大多數(shù)平臺)進行評估,或添加自定義的方法俐芯。
識別并修復首要的性能瓶頸問題棵介。如果您使用的是熱門網(wǎng)頁框架或內(nèi)容管理平臺,請參閱有關(guān)性能優(yōu)化最佳做法的文檔吧史。
監(jiān)測并提醒任何將來出現(xiàn)的性能衰退問題邮辽!

10.避免使用著陸頁重定向

概覽

由于重定向會觸發(fā)額外的HTTP請求響應周期,并會額外延長往返時間延遲,因此吨述,將應用發(fā)出的重定向數(shù)量降至最低至關(guān)重要岩睁。避免HTTP重定向可以縮減用戶等待網(wǎng)頁加載的時間。我們建議您仔細斟酌自己網(wǎng)站的設計揣云,看看可以在哪些方面提升網(wǎng)站性能捕儒。

以下是重定向模式的一些優(yōu)劣示例:

優(yōu)質(zhì):example.com使用響應性網(wǎng)頁設計,無需重定向
中等:example.com -> m.example.com/home
劣質(zhì):example.com -> www.example.com -> m.example.com -> m.example.com/home

建議

按照Google的建議使用響應性網(wǎng)頁設計邓夕,您的網(wǎng)站自然會避免重定向刘莹。

如果您的網(wǎng)站明確要求進行重定向,您必須執(zhí)行以下兩項操作:
    1.使用HTTP重定向?qū)⒉捎靡苿佑脩舸淼挠脩糁苯影l(fā)送到對等的移動版網(wǎng)址翎迁,而不執(zhí)行任何中間的重定向;并且
    2.在您的桌面版網(wǎng)頁中加入<link rel="alternate">標記來識別對等的移動版網(wǎng)址净薛,以便Googlebot能夠找到您的移動版網(wǎng)頁汪榔。

在移動端還有些提升用戶體驗的

1.使用清晰可辨的字體大小

建議

首先,配置視口以確保字體將會在各個設備中按預期縮放肃拜。配置視口后痴腌,請實施下面這些額外的建議:

使用16 CSS像素的基準字體大小。根據(jù)要使用的字體的屬性按需調(diào)整字體大小燃领。
使用相對于基準字體的字體大小定義排版比例士聪。
每行文字的字符之間需要留出一定的垂直空間,而且還可能需要根據(jù)每種字體進行不同的調(diào)整猛蔽。我們通常建    議您使用瀏覽器默認的行高1.2em剥悟。
限制所用字體的數(shù)量以及排版比例:過多字體和字體大小會導致網(wǎng)頁布局雜亂且過于復雜。

2.調(diào)整內(nèi)容的尺寸曼库,使其符合視口設置

即響應式設計

3.適當調(diào)整點按目標的尺寸

您應確保網(wǎng)站上最重要的點按目標(用戶最常用的目標)足夠大区岗,即高/寬至少要達到48 CSS像素(如果您已正確配置您的視口),以便用戶輕松點按毁枯。不常用鏈接的尺寸可以較小一些慈缔,但仍要與其他鏈接之間保持一定的距離,以免10毫米寬的手指不慎同時按到兩個鏈接种玛。用戶無需張合手指(或依賴其他瀏覽器界面功能來排除手指點按干擾藐鹤,如Chrome的彈出式放大鏡),即可輕松準確地點按所需的按鈕或鏈接赂韵。

4.避免使用插件

插件能幫助瀏覽器處理特殊類型的網(wǎng)絡內(nèi)容(例如娱节,F(xiàn)lash、Silverlight和Java)祭示。大多數(shù)移動設備不支持插件括堤,而且插件是導致提供插件支持的瀏覽器掛起、崩潰和安全事件的主要原因。

5.配置 viewport

//配置視口<meta name=viewport content="width=device-width, initial-scale=1">
請避免使用minimum-scale悄窃、maximum-scale讥电、user-scalable

總結(jié)

1.量

壓縮文件(圖片,html,css,js),減少連接數(shù)(雪碧圖轧抗,css打包恩敌,js打包),減少重復情況(能用css的不用圖片横媚,代碼復用)纠炮。

=============
2.順序

優(yōu)先加載首評頁面的內(nèi)容,先加載重要的和快的內(nèi)容灯蝴,類似大圖需要時間載入的進行延遲動態(tài)加載恢口。javascript按需加載。減少瀏覽器重繪穷躁。

3.用戶體驗

這個需要設計感耕肩,對不起我并沒有。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末问潭,一起剝皮案震驚了整個濱河市猿诸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌狡忙,老刑警劉巖梳虽,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異灾茁,居然都是意外死亡窜觉,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門北专,熙熙樓的掌柜王于貴愁眉苦臉地迎上來竖螃,“玉大人,你說我怎么就攤上這事逗余√嘏兀” “怎么了?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵录粱,是天一觀的道長腻格。 經(jīng)常有香客問我,道長啥繁,這世上最難降的妖魔是什么菜职? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮旗闽,結(jié)果婚禮上酬核,老公的妹妹穿的比我還像新娘蜜另。我一直安慰自己,他們只是感情好嫡意,可當我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布举瑰。 她就那樣靜靜地躺著,像睡著了一般蔬螟。 火紅的嫁衣襯著肌膚如雪此迅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天旧巾,我揣著相機與錄音耸序,去河邊找鬼。 笑死鲁猩,一個胖子當著我的面吹牛坎怪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播廓握,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼搅窿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了疾棵?” 一聲冷哼從身側(cè)響起戈钢,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤痹仙,失蹤者是張志新(化名)和其女友劉穎是尔,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體开仰,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡拟枚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了众弓。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恩溅。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖谓娃,靈堂內(nèi)的尸體忽然破棺而出脚乡,到底是詐尸還是另有隱情,我是刑警寧澤滨达,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布奶稠,位于F島的核電站,受9級特大地震影響捡遍,放射性物質(zhì)發(fā)生泄漏锌订。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一画株、第九天 我趴在偏房一處隱蔽的房頂上張望辆飘。 院中可真熱鬧啦辐,春花似錦、人聲如沸蜈项。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽战得。三九已至充边,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間常侦,已是汗流浹背浇冰。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工咏花, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留歧蕉,地道東北人。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓副砍,卻偏偏與公主長得像坡倔,于是被迫代替她去往敵國和親漂佩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,452評論 2 348

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,737評論 25 707
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案罪塔? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,734評論 1 92
  • 圍繞前端的性能多如牛毛投蝉,涉及到方方面面,以我我們將圍繞PC瀏覽器和移動端瀏覽器的優(yōu)化策略進行羅列注意征堪,是羅列不是展...
    流動碼文閱讀 675評論 0 0
  • 在輾轉(zhuǎn)反側(cè)動蕩的夜 卻偶有離離詩句的散現(xiàn) 像夏夜里游來游去的螢火蟲 伸手觸及 抓到的只是零零星星的散點 那是怎么也...
    得一生二閱讀 199評論 4 5
  • 二胎時代佃蚜,生個娃來陪你玩——《寶寶的第一本游戲書》 隨著二胎全面放開庸娱,育兒再次成為熱門話題,對于為人父母谐算,或者準備...
    余成爽閱讀 853評論 0 5