gpt4 book ai didi

asp.net - 使 asp.net web 应用程序运行得更快的技巧

转载 作者:行者123 更新时间:2023-12-04 16:37:28 25 4
gpt4 key购买 nike

我们可以做些什么来使 asp.net Web 应用程序运行得比以前更快。它需要什么调整?

最佳答案

要让任何应用程序运行得更快,首先要找出它把时间花在哪里,然后让它在那里花更少的时间。使用分析器。

分析器简化了将应用程序分解成更小的部分然后加速各个部分的过程。如果你买不起分析器,你可以自己做。

例如,您说您的平均响应时间是 4-5 秒。那是很长一段时间。这5秒发生了什么?一切都在等待数据库吗?您可以尝试在应用程序之外运行查询以查看它们需要多长时间。您可以运行 SQL Server Profiler 来记录一段时间内的数据库事务,然后通过数据库优化向导运行结果。它可能对数据库索引的更改有一些建议。

您可以使用 Fiddler 或打开页面跟踪来确定您的页面是否过大。跟踪可以告诉您页面操作的特定阶段需要多长时间。也许您需要很长时间来呈现某些页面。

此外,您还需要查看服务器的性能。您是否使用了过多的 CPU?内存太大?您是否正在花费时间处理页面抖动,将 ASP.NET 工作进程的页面敲出内存以引入 SQL Server 的页面,只有在数据库查询完成且工作进程需要时才将这些页面敲出再次运行?

将问题分解成更小的部分,然后修复这些部分。

关于asp.net - 使 asp.net web 应用程序运行得更快的技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1986166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com