日期:2014-05-18  浏览次数:20642 次

【求救】浏览器响应信息有中文速度明显变慢
后台响应信息是一个json表达式,如果里面带有中文,响应速度明显很慢。大家有没有遇到过类似问题,求教了。
主要代码如下:
服务器端:response.getWriter().write(jsonObject.toString());//里面有一个title属性是中文的
客户端:
  callback: function(options, success, response) {
  if(success){
  var portlet = Ext.util.JSON.decode(response.responseText);
  alert(portlet);
  }
  }
如果是英文的话,很快就会响应弹出alert了,中文的话就会很慢,大概半分钟左右。

后台其他代码速度肯定没有问题,只是response的时候慢了。

------解决方案--------------------
难道是Ext.util.JSON.decode的问题?
你先在你的后台代码加入开始时间和结束时间测试一下,如果后台运行时间没有很大变化的话应该就是Ext.util.JSON.decode这块有问题了

------解决方案--------------------
Ext没怎么用过,如果真的像LZ说的中文就慢的话,
我觉的是Ext.util.JSON.decode的时候了