2010-07-21 63 views
4

我可以測試我的網頁如何運行?我怎麼知道什麼級別的使用(CPU和內存是重要的,我猜)是可以接受的?如何知道我是否使用了太多的javascript/jquery?

任何意見讓我開始?

+3

您使用的也太多了吧,當你開始實現在node.js中自定義數據庫引擎 – 2010-07-21 16:32:06

+0

您使用的也太多了吧,當你開始在'DOM Storage'存儲用戶密碼(加密後,當然)。 – Anurag 2010-07-21 16:56:22

回答

1

Steve Souders是對網站優化緊跟一個很好的資源。我建議遵循他的High Performance Web Sites blog。這裏是一個最近的和徹底的文章來審查:http://www.stevesouders.com/blog/2010/05/07/wpo-web-performance-optimization

史蒂夫提到Speed TracerdynaTrace Ajax Edition測試頁面的性能。

或者,你可以記錄與Firefox插件Firebug和/或WebKit的開發人員工具(瀏覽器,Safari瀏覽器等)的加載時間。最後,YSlow是來自Yahoo的令人驚歎的Firefox Firebug插件。

1

Javascript正在快速成爲所有最新瀏覽器中的燈光語言,我從來沒有遇到任何問題。即使setTimeout的間隔時間爲50ms,你也不會遇到任何問題。 最好的測試是在Internet Explorer 6中試用它,如果它在那裏可用,那麼你一點問題都沒有。

2

從用戶界面的角度來看,關閉JavaScript,看看您的網站是否工作。如果沒有,你用了太多時間來重新考慮你的解決方案。

而對於強制性「這永遠不會發生」,將遵循,是啊,還有誰仍然沒有JS開啓.....就像有誰運行IE6的用戶。

+1

我希望更多的網站設計有「先工作吧,以後再用」的思想。對於類似桌面的完整Web應用程序來說,要求啓用Javascript是一回事,特別是如果您事先被告知「這個應用程序根本無法使用Javascript。最終結果」。沒關係。但是如此多的相對靜態的站點在沒有JS的情況下完全被破壞,即使是基本任務也是如此,絕對沒有警告。 NoScript用戶可以證明。 – MooGoo 2010-07-21 16:53:08

+1

我同意,但您也必須確定將使用您的應用程序的目標受衆。一些用例可以很好地用繁重的JavaScript語言編寫,而且不需要擔心應用程序是否可以在沒有JS的情況下工作。 我的想法是,不要讓IE6和不安全的用戶放慢你的創新。只要學會如何優雅地處理這些用戶。 – 2010-07-21 16:55:03

相關問題