C# 在asp.net c中提高页面性能#
我有一个带有21000条记录的GridView,我正在使用存储过程从数据库中获取数据。最初,当我从Web应用程序中单击此页面时,加载此页面花费的时间太长。此外,我有一个下拉列表作为过滤器在这个页面上,当一个下拉值被选中,它需要太多的时间来加载数据。我使用LINQ查询过滤下拉列表值C# 在asp.net c中提高页面性能#,c#,asp.net,.net,C#,Asp.net,.net,我有一个带有21000条记录的GridView,我正在使用存储过程从数据库中获取数据。最初,当我从Web应用程序中单击此页面时,加载此页面花费的时间太长。此外,我有一个下拉列表作为过滤器在这个页面上,当一个下拉值被选中,它需要太多的时间来加载数据。我使用LINQ查询过滤下拉列表值 如何提高页面的性能 我建议您不要同时加载所有记录 原因很简单,因为, you are not going to show all the records at same time 使用、延迟加载并仅加载当前正在显示的
如何提高页面的性能 我建议您不要同时加载所有记录 原因很简单,因为,
you are not going to show all the records at same time
使用、延迟加载并仅加载当前正在显示的记录
这将使您的页面加载更快,并且可以看到显著的性能改进
这里需要注意的一点是:为这些记录呈现html比从数据库中获取它们需要更多的时间
如果实现延迟加载,请确保执行服务器端过滤
不要与客户端过滤混淆,这可能会产生错误的结果
希望这有帮助我建议您不要同时加载所有记录 原因很简单,因为,
you are not going to show all the records at same time
使用、延迟加载并仅加载当前正在显示的记录
这将使您的页面加载更快,并且可以看到显著的性能改进
这里需要注意的一点是:为这些记录呈现html比从数据库中获取它们需要更多的时间
如果实现延迟加载,请确保执行服务器端过滤
不要与客户端过滤混淆,这可能会产生错误的结果
希望这有帮助我建议您不要同时加载所有记录 原因很简单,因为,
you are not going to show all the records at same time
使用、延迟加载并仅加载当前正在显示的记录
这将使您的页面加载更快,并且可以看到显著的性能改进
这里需要注意的一点是:为这些记录呈现html比从数据库中获取它们需要更多的时间
如果实现延迟加载,请确保执行服务器端过滤
不要与客户端过滤混淆,这可能会产生错误的结果
希望这有帮助我建议您不要同时加载所有记录 原因很简单,因为,
you are not going to show all the records at same time
使用、延迟加载并仅加载当前正在显示的记录
这将使您的页面加载更快,并且可以看到显著的性能改进
这里需要注意的一点是:为这些记录呈现html比从数据库中获取它们需要更多的时间
如果实现延迟加载,请确保执行服务器端过滤
不要与客户端过滤混淆,这可能会产生错误的结果
希望这有助于你的运气。这个场景可能有很多错误,你有很多机会去改进 你需要把问题分解成可管理的部分
可能您对该页面的最佳选择是将其转换为使用分页,并且一次仅在屏幕上显示10到100条记录。您的查询应该包含过滤器,然后获取用户将看到的信息页面。您很幸运。这个场景可能有很多错误,你有很多机会去改进 你需要把问题分解成可管理的部分
可能您对该页面的最佳选择是将其转换为使用分页,并且一次仅在屏幕上显示10到100条记录。您的查询应该包含过滤器,然后获取用户将看到的信息页面。您很幸运。这个场景可能有很多错误,你有很多机会去改进 你需要把问题分解成可管理的部分
可能您对该页面的最佳选择是将其转换为使用分页,并且一次仅在屏幕上显示10到100条记录。您的查询应该包含过滤器,然后获取用户将看到的信息页面。您很幸运。这个场景可能有很多错误,你有很多机会去改进 你需要把问题分解成可管理的部分