我在SQL Server中有一个包含超过12000行的表。当我将所有行加载到asp.net网页时,加载所有行需要10到15分钟。
请帮我在几秒钟内加载数据..
答案 0 :(得分:1)
这个过程的哪个部分花费的时间最多?这个行动有许多不同的阶段:
只有当您知道完全什么是慢的时候,才能正确优化。
答案 1 :(得分:0)
解决方案:
您可以使用qzip。显然,它不会将加载时间缩短到几秒钟。但是你会看到加载时间的改善。
编写一个处理程序,以100的方式返回结果并使用jQuery异步显示结果,就像在Facebook中一样,当你向下移动时,更多的故事被提供,你可以为你的网站做类似的事情,或者你可以有一个“加载更多”按钮,除了用户必须按“加载更多”按钮之外,它会执行相同的操作。
注意:实现上述并不难。
答案 2 :(得分:0)
可能您需要找到具有按需virtual paging
支持的第三方网格控件。