開發者必備:測試網站速度的五個免費線上工具
如果你認為一個網站建成後,工作就已經完成,你就大錯特錯了。你需要不斷監測其可用性和可訪問性,一個小問題,可能毀了一切。而網頁載入速度對於一個網站來講至關重要,試想一下,你喜歡進一個需要很長時間才載入完畢的網站嗎?而且,搜尋引擎對網頁載入速度也提出了要求。“The web should be fast。”據悉,網站若沒有在4秒內讀取出來,大多數的訪客就會選擇離開,甚至Google也將網頁載入速度作為網站排名的眾多因素之一,唯有提升網站效能才能讓你的網站訪客更多、更快樂。
國外開發/設計網站DesignInstruct推薦了5個最具代表性的測試工具,將幫助你確保你的網站正常、高效工作。
Pingdom是一個免費的網站速度測試工作,不僅是看起來非常棒,而且儘可能多的呈現出你的網站的各方面資訊。它可測試網站載入速度,對頁面和大小進行分析。測試完成後會得到一份非常詳細的測試報告,包括圖片、CSS等,告訴你哪些地方出現問題。
2. Load Impact
Load Impact是一款線上網站壓力測試工具。只需要輸入網址進行測試,其便可以統計出載入網站的一些詳細載入資料。包括整體載入和站內圖片,javascript, CSS等程式碼載入。測試完成之後,網站還可以儲存測試過的統計資料。(注:如果你未註冊該網站使用進行測試,那麼你的網站效能資訊可能會被公開在網上。)
測試有兩種方案,雖然免費方案能夠測試的虛擬訪客比較少(免費僅能夠測試10、20、30、40、50人同時線上上),但一般使用已經足夠了!如果不夠,可以考慮購買Premium Account服務。不過,其功能可能會對網站產生一定的壓力,大家可別用它去DoS別人網站哦。
相信有接觸前端開發的大神們都聽說過Google官方的PageSpeed Tools,這個網頁載入速度檢測工具有線上版本也有一個 Chrome 擴充套件,叫PageSpeed Insights。
PageSpeed Insights 的Chrome擴充套件是由谷歌官方開發的一款可以分析頁面載入的各個方面,包括資源、網路、DOM以及時間線等等資訊的外掛,安裝以後會附加到Developer Tools(開發者工具)中。所以安裝之後,大家只需要在頁面上點選右鍵——審查元素,就可以在最後一個標籤中看到PageSpeed了。
PageSpeed的分析基於一個分為五類的最佳實踐列表:
- 優化快取——讓你應用的資料和邏輯完全避免使用網路
- 減少迴應時間——減少一連串請求-響應週期的數量
- 減小請求大小——減少上傳大小
- 減小有效負荷大小——減小響應、下載和快取頁面的大小
- 優化瀏覽器渲染——改善瀏覽器的頁面佈局
去谷歌開發者官網看了看,發現PageSpeed 不僅僅只是個線上工具、外掛那麼簡單,還有開發者使用的API、SDK;甚至還有可以安裝在Apache或者Nginx伺服器上的開源模組!
OctaGate SiteTimer 是一個線上的網頁讀取速度測試工具,效果圖基於AJAX技術,而且它是所有工具裡面最直觀的;如果你就想知道你的網頁裡面哪個元素拖了後腿,就跑這個工具。它就一張圖,告訴你每個網頁元素下載需要時間。
5. GTmetrix
有些網站速度測試工具如Baidu僅提供頁面元素載入時間;有些工具如Pingdom提供的Start Time、Connect Time、First Byte和Last Byte細分仍無法滿足要求。功能更強大的GTmetrix是國外的一個免費評測網頁載入速度的服務,可提供詳細報告:顯示出網頁裡每個元件載入、開啟或存取的時間;而且會儲存每一個網站的記錄,方便檢視一個網站載入速度的歷史變化。
如果你想將報告設定為不公開、或是儲存報告、定時檢查網頁評分的話,可以免費註冊GTmetrix帳戶。
測試的工具有很多,上述五個相對具有代表性,下面再簡介三個:
- WhichLoadsFaster?——可以比較兩個網頁,哪個載入速度快。
- Web Page Analyzer——可讓使用者測試網站速度以提升效能,同時可計算網頁大小、 複雜度和下載時間。
- WebPagetest——原本是由AOL開發內部使用的工具,後來在Google Code上開源,是一款非常優秀的網頁前端效能測試工具。
如果你喜歡的測試工具不在上述中,也歡迎你在文章評論中發表自己的看法。
相關文章
- 12 個最好的免費網站速度和效能測試工具網站
- 20個免費的網站測試工具網站
- 網站優化:測試網站速度的8款免費工具推薦網站優化
- .NET開發者必備的11款免費工具
- 自媒體人必備7個文案素材網站!免費網站
- 新媒體運營必備的五個免費網站,助你快速打造爆款內容網站
- 推薦10款免費的線上UI測試工具UI
- 免費線上聽力檢測網站 All In One網站
- 提高前端開發者效率的11個必備的網站前端網站
- 十個免費的Web壓力測試工具Web
- 安卓開發者必備的六個工具安卓
- 安卓開發者必備的幾個工具安卓
- 國內免費的網站監控工具測評網站
- 免費儲備照片網站網站
- 免費開源的速度測試軟體:openspeedtest
- 開發者必備的10個免費IDE和程式碼編輯器IDE
- Web開發者和設計師必備的20個線上實用工具Web
- 3 個方便的命令列網速度測試工具命令列
- 自媒體人必備的8個免費學習網站,每一個都值得收藏學習網站
- 國外五個免費版權音樂網站網站
- 軟體測試必備 - 14個介面與自動化測試練習網站網站
- 免費線上部署ChatGPT映象網站ChatGPT網站
- 3個免費資料採集工具網站網站
- 面面俱到!網頁開發者必備的20款線上實用工具網頁
- 10個免費的HTML線上編輯工具HTML
- 這一份免費API介面集合,開發者必備API
- 介紹兩個測試網頁開啟速度的網站網頁網站
- 響應式設計的6個免費測試工具
- 100個開源或免費的功能測試工具
- 海外市場洞察必備工具大集錦 – 6個免費的資料分析工具
- 18個常用的網站效能測試工具網站
- 自媒體人必備,5個免費找短視訊素材的網站,趕緊收藏網站
- 推薦一個國外的免費學習軟體測試的教程網站網站
- 免費API介面分享,提升開發效率的必備工具API
- 分享一些免費實用的線上網站網站
- Web開發者必備的11個精華版JavaScript工具WebJavaScript
- 自媒體必備的免費網站,讓你快速入門自媒體網站
- iOS開發者必備:五大程式設計類工具iOS程式設計