2013-05-16 66 views
0

我有一些遺留代碼,我將要調整。在jsp中有一些對服務器端對象的調用和一個很大的凌亂塊json是在後面的htm中產生服務器端的。它的格式完全如下..請注意大量的空白等。JSP +返回json性能YUI

這是客戶端YUI使用的。

我假設這會有點低效。只是想知道是否有任何改善表現的建議。謝謝

ListObject.Data = { 
items: [ 










      {itemID:'a', 
      itemType:"b", 
      displayName:"c", 
      description:"Some text", 
      feature:"Asdf", 

       date:new Date("Feb 24, 2012"), 


      savedBy:"", 
      release:"", 
      override:"", 
      name:"bla"} 
      , 
        ****** lots of more elements ******* 
    ] 
} 

回答

1

唯一合理的建議是隻發送你需要的數據。

你可以做的下一個最好的事情可能是更新到YUI 3.9.1。此版本在可用時開始使用本機JSON,本地版本速度更快。請參閱http://jsperf.com/json-native-vs-shim

而在瘋狂的創意領域,如果您的JSON內容太大,解析時間過長,則可以在Web Worker中解析它。