影響網站性能的因素很是多,本文整理了大量的網站性能優化工具,能夠幫助你發現影響網站性能的因素,並幫助你解決這些問題。php
WebPagetestcss
WebPageTest是一款很是強大的Web頁面性能評測工具,最先是在AOL內部使用的,如今已經開源了。在該網站輸入你的url,就會生成1個url加載的時間瀑布圖,對全部加載的資源(css,js,image等等)列出優化的清單。html
HttpWatch是一款集成的HTTP嗅探器,爲IE和Firefox提供新的方法以查看您網站的負載和運行狀況,能夠監控請求頭,響應頭,顯示資源加載瀑布圖。web
Firebugajax
Firebug 是firefox中最爲經典的開發工具,能夠監控請求頭,響應頭,顯示資源加載瀑布圖:chrome
TestCafé apache
TestCafé是DevExpress最新開發的一款革命性的Web測試框架。它支持全部主流瀏覽器,操做系統和移動平臺,支持遠程設備,多瀏覽器並行測試。TestCafé內置一個可視化測試記錄器,支持持續集成,腳本標記分析等強大功能。編程
VB Watch瀏覽器
VB Watch 是三種工具之一:Profiler, Protector 以及 Debugger. Profiler 衡量性能及測試覆蓋率。 Protector 實現健壯的錯誤處理。 Debugger 有助於監控你的可執行文件。
Cuzillion是一個很酷的工具,幫助你查看頁面組件的交互,目標是幫助你在結構化頁面的時候快速檢查,測試和編輯web頁面。
Chrome DevTools是一套內置於谷歌瀏覽器的網頁編制和調試工具,幫助Web開發人員檢查代碼面板。
Speed Tracer由Google開發的一款測試網頁性能分析插件,並且開源。
Performance Analyser能夠自動分析網頁性能,同時爲你提供詳細的性能指標。
NTS性能分析器是一種用於分析.NET框架支持的以任何語言編寫的應用程序的工具。ANTS性能分析器能分析全部.NET應用程序,包括ASP.NET網絡應用程序、Windows服務和COM+應用程序。
YSlow for Chrome是一款由Yahoo開發網站性能優化擴展,在十幾個方面給你的網站提出優化建議,包括儘量的減小 HTTP 的請求數 、使用 Gzip 壓縮、將 CSS 樣式放在頁面的上方、將腳本移動到底部、減小 DNS 查詢等十幾條規則。
Wireshark(前稱Ethereal)是一個網絡封包分析軟件。網絡封包分析軟件的功能是擷取網絡封包, 並儘量顯示出最爲詳細的網絡封包資料。
Page Speed 是開源 Firefox/Firebug 插件,網站管理員和網絡開發人員能夠使用 Page Speed 來評估他們網頁的性能,並得到有關如何改進性能的建議。
dynaTrace Ajax Edition 是一個強大的底層追蹤、前端性能分析工具。您能夠利用它來分析頁面渲染時間、DOM方法執行時間,甚至能夠看到JS代碼的解析時間。
HTTP Archive可追蹤網站的構建。HTTP Archive的代碼開源,下載地址。
PageSpeed Insights是谷歌推出的一款性能優化工具,其目的是幫助站長優化頁面,從而可以帶來最佳的渲染性能,尤爲實針對移動頁面。
PhantomJS是一款前端自動化測試工具。它本質上是一個基於webkit內核的無界面瀏覽器,並可以使用JavaScript或CoffeeScript進行編程。
Weinre表明We b In spector Re mote,是一種遠程調試工具。舉個例子,在電腦上能夠即時 的更改手機上對應網頁的頁面元素、樣式表,或是查看Javascript變量,同時還能夠看到手機上頁面的錯誤和警告信息。