标签: jqgrid
我在网页上有一个jqGrid,包含大量数据集。有时一次最多可将100行(XML格式)发送到浏览器。在IE8上,综合效果明显延迟 将数据源更改为JSON(而不是XML)会在这些条件下产生可测量的影响吗?
注意:我知道这是IE特定的问题。在Chrome上,我会在同一页面上获得即时回复。但我目前的目标是IE8 :(
答案 0 :(得分:1)
JSON在JavaScript中具有本机支持,因此在大多数情况下使用JSON的速度更快。此外,来自服务器的JSON响应的大小与相应的XML响应相比更小。所以我建议你切换到JSON。
然而,在许多情况下,真正的jqGrid示例可能有更多其他性能瓶颈,这些瓶颈与数据格式无关。此外,您还可以在JSON中选择代表您的数据的不同实现。因此,如果您使用当前的jqGrid定义附加问题,定义哪个是数据行的最佳ID并发布测试XML数据,那么最好的建议可以帮到您。
更新:查看有关jqGrid效果优化的一些旧答案:this,this和this。