原創|行業資訊|編輯:龔雪|2014-02-14 09:29:35.000|閱讀 2907 次
概述:影響網站性能的因素非常多,本文中所列舉的工具可以幫助你發現這些性能影響因素并改善你的網站性能。我們建議您逐一嘗試這些工具,因為你耗時不多的測試時間卻能為全球用戶帶來更好的用戶體驗,何樂而不為呢?接下來就一起來認識一下調試、性能檢測、調優工具等方面的明星工具吧。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Page Speed是一款開源的Firefox/ Firebug插件,可評估網站性能并給出改進建議。
谷歌瀏覽器中自帶了該工具,Web開發者可以很方便地調試網頁中的元素,從實時編輯CSS和HTML代碼,到對JavaScript的斷點調試,再到遠程的性能監控。該工具不僅能夠幫助診斷、修復在網頁加載、腳本執行以及頁面呈現中出現的問題,還能夠幫助開發者了解網頁或者網絡應用程序對CPU以及內存的使用情況。此外Chrome開發者工具還提供了實驗性的API,幫助開發者擴展此工具。
Speed Tracer由Google開發的一款測試網頁性能分析插件,而且開源。
更多性能測試工具,請參考>>>史上最全的Web性能測試工具大全
Closure Compiler是一款JavaScript優化編譯器,可優化JavaScript的速度和文件體積。
Closure Tools是由谷歌提供的開源JavaScript開發工具,包含Closure 編譯器(能以命令行、Web應用或Firefox擴展形式運行)、Closure Library(Google的標準JavaScript類庫)、Closure Templates(預編譯的JavaScript接口組件)。
Google Web Toolkit (GWT) 是一種開源 Java 軟件開發框架,可以使不會使用第二種瀏覽器語言的開發人員編寫 Google 地圖和 Gmail 等 AJAX 應用程序時更加輕松。
Cuzillion是一個很酷的工具,幫助你查看頁面組件的交互,目標是幫助你在結構化頁面的時候快速檢查,測試和編輯web頁面。
Hammerhead是一款Firebug插件,用于測量網頁的加載時間。
OOCSS是一款開發環境和框架,可創建快速、可重復使用的CSS對象和模塊。
httperf是一款高性能的HTTP測試工具,提供了靈活的生成各種 HTTP 負載來測試服務器的性能,提供可靠、高性能的工具,支持 HTTP/1.1 和 SSL。
mon.itor.us提供了個性化的Ajax儀表板界面,檢測服務器性能和可用性、生成uptime報告、追蹤訪問者、檢查CPU,內存等系統資源,并在檢測到異常時提醒用戶。
Pylot是一款用于測試Web服務性能和可擴展性的開源工具。它運行HTTP負載測試,這對于制定容量計劃、確定基準點、分析系統瓶頸以及系統調優都非常有用。
Wbox可進行各種測試,包括頁面加載基準、Web服務器、Web應用程序壓力測試、驗證重定向、HTTP壓縮和虛擬域配置是否正確。
可對Internet Explorer 6-8進行全面跟蹤和分析,包括JavaScript,渲染,和網絡流量。>>>.NET性能分析 >>>Java性能分析
Xdebug是一個開放源代碼的PHP程序調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程序的運行狀況。Xdebug現在的最新版本是Xdebug 2.2.3,release日期 2013-05-22,支持PHP4/PHP5。
facebook開發的一個測試php性能的擴展。XHProf是一個分層PHP性能分析工具。它報告函數級別的請求次數和各種指標,包括阻塞時間,CPU時間和內存使用情況。
CSS sprites是一個無法用中文正確表達的意思,如果一定要找一個詞,那就叫CSS背景圖片的絕對定位應用好了。這項CSS技術是利用利用對一張背景圖片的絕對定位來實現減少HTTP請求,從而達到網頁提速。CSS sprite最適合作用于背景圖標或是背景裝飾性的圖片。
JSLint是一個JavaScript驗證工具(非開源),可以掃描JavaScript源代碼來查找問題。
JSMin是一款JavaScript過濾器,可以移除JavaScript文件中注釋和沒用的空格,從而減少文件大小,加快下載速度。
Smush It是一款在線圖片無損壓縮工具,Smush.it 超出了 Photoshop 及 Fireworks 的限制,在確保不改變圖片外觀或視覺質量的情況下,進行無損壓縮。處理完成后,系統會給出壓縮比和壓縮包下載地址信息,非常方便實用。
SpriteMe!可以整合背景圖片,生成大背景,導出css。
YUI Compressor是一款強大的前端代碼壓縮工具。
Fiddler2是一個網絡調試代理,用來監測本地計算機和Internet之間所有的HTTP通訊。該軟件是免費的,支持多種瀏覽器,包括Internet Explorer,Mozilla Firefox,Opera和其它一些瀏覽器。
Firebug是firefox下的一個插件,能夠調試所有網站語言,如Html,Css等,但FireBug最吸引我的就是javascript調試功能,使用起來非常方便,而且在各種瀏覽器下都能使用(IE,Firefox,Opera, Safari)。
HttpWatch是一款集成的HTTP嗅探器,為IE和Firefox提供新的方法以查看您網站的負載和運行情況,可以監控請求頭,響應頭,顯示資源加載瀑布圖。
VB Watch 是三種工具之一:Profiler, Protector 以及 Debugger. Profiler 衡量性能及測試覆蓋率。 Protector 實現健壯的錯誤處理。 Debugger 有助于監控你的可執行文件。
TestCafé是DevExpress最新開發的一款革命性的Web測試框架。它支持所有主流瀏覽器,操作系統和移動平臺,支持遠程設備,多瀏覽器并行測試。TestCafé內置一個可視化測試記錄器,支持持續集成,腳本標記分析等強大功能。
AOL Page Test是一款開源的Web性能和分析工具。
BrowserMob是一款網站性能監控和警報工具。
IBM Page Detailer是一款由IBM資深工程師研發的用來衡量 Web 應用性能的圖形化工具,可評估網頁性能并提供詳細信息,包括定時、大小和頁面中每個項目的標識等等。
基于Web的性能監視器,使用實際的Web瀏覽器來模擬用戶。
Microsoft VRTA可可視化網頁下載,標識需要進行性能改進的地方并建議解決方案。
Myspace的性能分析工具, 可以分析到頁面渲染的各個階段的時間、CPU和內存的消耗情況,只使用于IE中。
WebPageTest是一款非常強大的Web頁面性能評測工具,最早是在AOL內部使用的,現在已經開源了。在該網站輸入你的url,就會生成1個url加載的時間瀑布圖,對所有加載的資源(css,js,image等等)列出優化的清單。
Yahoo! YSlow是一款Firefox/ Firebug插件,可分析網頁并提出改善性能的解決方法。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn