首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >局部视图渲染速度较慢

局部视图渲染速度较慢
EN

Stack Overflow用户
提问于 2011-08-05 17:42:46
回答 1查看 2.4K关注 0票数 0

我正在通过MVC 3 AJAX在另一个视图中呈现部分视图。但是渲染速度慢得令人痛苦。对于1350条记录,大约需要5-8秒。我检查了我的数据层和业务层,没有发现任何问题。当部分表单被“插入”在主视图中时,问题似乎就出现了。我正在使用Razor进行查看。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-06 23:09:09

我发现“慢得令人痛苦”的部分来自于推送到客户端的数据量,而不是您所发现的1350条记录。考虑使用一些技术来最小化通过网络和底层HTML传递的数据量。JSON可以通过使用AJAX和使用JavaScript库通过JavaScript构建UI来提供帮助。

或者,代替JSON,只需向部分视图发出AJAX请求,并异步呈现部分视图,这也会给用户带来更丰富的感觉;他们可以访问页面,但必须等待1350结果。

HTH。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6954352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档