gpt4 book ai didi

asp.net - 如何识别 ASP.NET/IIS/SQL Server 网站上的性能和并发问题

转载 作者:可可西里 更新时间:2023-11-01 10:02:14 25 4
gpt4 key购买 nike

对于我可以用来确认我最近完成的网站是否正常运行的工具和实践的任何建议,我将不胜感激。

虽然我确信代码不会产生错误并且功能正常运行,但我对如何识别 IIS、SQL Server 和 Windows 性能/并发问题知之甚少。例如,如果该网站短暂地受到大量流量的攻击,我如何知道该事件曾经发生过,我又如何知道该网站是否应对了这种情况。

该网站是使用 ASP.NET 2.0 和 C# 编写的,在 Windows 2003 R2 标准版、SQL Server 2005 工作组版和 IIS 6 上运行。

最佳答案

考虑使用也会引发警报的日志记录机制,这样当数据库调用时间过长,表明服务器负载过高时,记录器会发出警告。查看log4net .

关于工具和实践,我推荐badboy和jmeter作为对站点进行负载测试的工具。 Badboy 很简单,可以生成也可以在 jmeter 中使用的 url。后者可以很好地对您的站点进行负载测试。进行长时间运行的测试并使用不同的硬件设置来查看添加更多网络/应用服务器如何影响性能。

另外,查看 PerfMon ,一种可让您监控本地或远程 Windows 服务器有关争用率、CPU 负载等的工具。

关于asp.net - 如何识别 ASP.NET/IIS/SQL Server 网站上的性能和并发问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/532662/

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