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