網頁性能測試工具PageSpeed Insights

eeaeea1 8年前發布 | 46K 次閱讀 CSS 測試工具 Apache HTTP Server

來自: http://chinagdg.org/2016/02/pagespeed-insights/

PageSpeed Insights 是非常棒的工具,它能夠測試網頁在移動設備和桌面設備上的性能,以及用戶體驗(UX)!

用戶體驗方面非常有趣,這是以前沒有的功能。它能指出頁面中的哪些地方需要改進,比如在移動設備上某個觸控區面積太小或與其它觸控區距離太近,應該增加觸控面積或相鄰元素的間隔。點擊“問題解決方法”會看到具體是哪些資源或元素引起的問題。進一步點擊旁邊的“查看屏幕截圖”可以看到該問題的具體位置。

性能方面,我們它會告訴你頁面上具體哪些圖片可以進一步優化、哪些 CSS、 JavaScript 可以壓縮。在性能規則末尾還可以直接“下載已針對此網頁優化的圖片、JavaScript 和 CSS 資源”——一個打包好的壓縮文件。當然,你不想每次頁面做點調整都來這里重新下載優化后的資源,而應該把優化放在自動化構建過程中。

前面只是介紹了 PageSpeed Insights 的幾個檢測規則,下面是目前支持的完整規則,都是非常值得學習的最佳實踐。

用戶體驗規則:

性能規則:

日常使用和自動測試

PageSpeed Insights 提供了這么多好處,幫你發現你之前可能一直沒有注意的問題,所以你應該時不時地用 PageSpeed Insights 檢查一下自己的網站。

“我的頁面經常改動,要是能自動化檢測就好了”。可以的,PageSpeed Insights 支持 REST API ,你可以通過程序自動執行并獲得檢測結果。使用方法和其它 Google API 類似,詳見 這里

注:PageSpeed Insights 現在只支持在線或 API 使用,不再支持 Chrome、 Firefox 插件了。

改進性能

網頁性能問題的改進主要涉及三個方面:構建工具的使用、頁面結構和服務器端。下面這個視頻有進一步說明:

最后,再介紹一下 服務器端的 PageSpeed 模塊 。它是開源的用于在 Web 服務器上自動優化網站的模塊,支持 Apache 和 Nginx 。

作者:韓國愷。本系列文章以 Addy & Matt 的系列視頻  Totally Tooling Tips 的內容為基礎重新整理而成,主要介紹一些(前端)開發者喜歡的工具和技巧。

Post Views: 2

除非特別聲明,此文章內容采用 知識共享署名 3.0 許可,代碼示例采用 Apache 2.0 許可。更多細節請查看我們的 服務條款

</div>

 本文由用戶 eeaeea1 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!