你已經開發出了新一代的Web 2.0應用程序!你已經在局域網環境和寬帶互聯網中測試了它 —— 一切看起來運行良好,你已經準備好把它部署到“真實世界”里了。幾個小時后,你得到反饋,你的應用程序在速度不是很快的網絡條件下運行的有問題。這真是一個打擊!
事實是這樣,真實世界的網絡環境跟你想像的比起來要差很多。你的應用程序的終使用者也許沒有寬帶,也許他們是 使用電話撥號來訪問你的應用的,或者是用移動設備,3G,USB撥號器。大多數的設計師和開發者都忽略了在慢速的網絡連接條件下測試他們的應用程序,結果 是發現不了他們的程序的性能其實很差。
目前,有很多的工具都能讓你模擬一個緩慢的網絡環境。這些工具中,一個很棒的Firefox瀏覽器插件讓我感興趣。這個插件能“不費吹灰之力”的讓你模擬各種不同網速的因特網連接,你可以在各種網速條件下觀察你的應用的表現。這個插件叫做Firefox Throttle.
Firefox Throttle是一個能夠讓你控制上傳/下載速率、監視當前帶寬使用的Firefox擴展工具。在其具有的功能特征中,我喜歡的一項是,它能讓你限制本地網絡連接。很酷!下面的是這個插件在運行時的截圖。
這個插件能在其狀態欄里顯示當前帶寬使用率,如下圖。你可以根據這些指示及時的開/關限流。
不錯吧!