我正在编写一个 ASP.NET 应用程序,它将跟踪正在使用的带宽以及每个请求所花费的时间。
由于我的应用程序将托管在共享服务器上,因此我希望在 ASP.NET 本身而不是 IIS 级别上完成所有操作。
虽然有一些称为性能计数器的东西,但它们会说明内存问题。
我只想要特定一天消耗的总带宽。
以及哪个页面需要多少时间?
现在我计划在Sql Server数据库中写入每个请求的每个请求时间和消耗的带宽。我是对的还是我会遇到一些关键问题?
我在谷歌上搜索了太久,但没有找到适合我的情况该怎么做?
任何帮助表示赞赏
谢谢
EDIT
我想显示同一网站本身的带宽详细信息和页面加载所需的时间,以便管理员可以看到发生了什么?
- 我的 Web 应用程序将托管在共享服务器上
写入繁忙站点上的数据库可能会导致其他问题(并且需要具有良好硬件的良好服务器。)
相反,只需打开 IIS 日志记录,然后使用诸如(free)
另外,检查针对 ASP.NET 的性能计数器:
相关问题:
ASP.NET 中的带宽监控 https://stackoverflow.com/questions/2543038/bandwidth-monitoring-in-asp-net
估计 Web 应用程序峰值带宽需求的最准确方法是什么? https://stackoverflow.com/questions/94779/what-is-the-most-accurate-method-of-estimating-peak-bandwidth-requirement-for-a
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)