2013-02-06 159 views
0

我有一個應用程序(用戶界面來配置烤箱),它設計的CSS,Java腳本,jQuery的& JSON。我的客戶抱怨用戶界面在任何瀏覽器或模擬器上以毫秒爲單位執行操作,但在實時設備中(即在烤箱中)需要幾秒鐘才能完成。性能問題

應用程序詳細信息:

•此應用程序的功能非常有限,像設置,服務和幾個吧。這也是基於觸摸屏的應用程序。 •此應用程序使用HTML,CSS,Java Script,Jquery技術以及圖像創建。 •IDE - NetBeans的 •處理器 - ARM9 •RAM - 64 MB •屏幕尺寸 - 480 * 800 •設備操作系統 - Linux的

我不能在這裏產生的代碼,因爲它是非常大的。

我能做些什麼來提高在真實設備(即爐)的性能嗎?

+0

烤箱最大可能爲500Mhz處理器,所以使用jQuery會很慢。 Chrome也是非常優化的。所以這取決於什麼樣的JavaScript引擎在烤箱上運行。 – TomTom

+0

PKA,我們不能幫你優化一些我們無法看到的東西。但是,再一次,你在做什麼使得任何處理器在某些應該配置烤箱的JS上工作__秒___? – Cerbrus

+0

只是一個提示,但更多的動畫,你就必須有,更多的表現打你會遇到 - 如果沒有別的可以做,刪除任何動畫,看看是否通過切換到的東西幫助一開始 –

回答

3

這是因爲,當您所使用的開發接口將數據從本地機器上,這是相對較快的訪問,也是緩存是一個很大的因素,我不能告訴你如何減少JSON響應時間沒有看到你代碼,但你可以使用minifiers減少的JavaScript的大小,CSS和HTML文件

For Javascript- http://www.jsmini.com/ 
For HTML- http://www.willpeavy.com/minifier/ 
For CSS- https://csscompressor.net 

如果你想知道爲什麼你應該使用minifiers那麼我建議你閱讀

http://engineeredweb.com/blog/why-minify-javascript/ 
+0

我個人使用並推薦這個--YUI壓縮器http://yui.github.com/yuicompressor(構建腳本中的命令行作爲構建和自動部署過程的一部分) – Marek

+0

感謝shobit爲您的答案。我會試試這個,並用真實的設備進行測試。看起來它會工作,但由於一些保密問題,我不能在這裏重現代碼。 順便說一句,你能普萊舍給我如何decrese JSON響應時間有什麼祕訣? –

+0

@Marek:謝謝..這真的是一個很好的壓縮機 –