Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET 4.0中记录带宽使用情况和请求时间_Asp.net_Performance - Fatal编程技术网

在ASP.NET 4.0中记录带宽使用情况和请求时间

在ASP.NET 4.0中记录带宽使用情况和请求时间,asp.net,performance,Asp.net,Performance,我正在编写一个ASP.NET应用程序,它将跟踪正在使用的带宽以及每个请求所花费的时间 因为我的应用程序将托管在共享服务器上,所以我希望在ASP.NET本身而不是IIS级别上执行所有操作 虽然有一种称为性能计数器的东西,但它们说明了内存问题 我只想要特定一天消耗的总带宽。 哪个页面需要多少时间? 现在,我计划在Sql Server数据库中写入每个请求所消耗的时间和带宽。我是对的,还是会遇到一些关键问题 我在谷歌上搜索了太长时间,但没有找到我的情况下该怎么办 谢谢你的帮助 多谢各位 编辑 我想显示的

我正在编写一个ASP.NET应用程序,它将跟踪正在使用的带宽以及每个请求所花费的时间

因为我的应用程序将托管在共享服务器上,所以我希望在ASP.NET本身而不是IIS级别上执行所有操作

虽然有一种称为性能计数器的东西,但它们说明了内存问题

我只想要特定一天消耗的总带宽。 哪个页面需要多少时间?

现在,我计划在Sql Server数据库中写入每个请求所消耗的时间和带宽。我是对的,还是会遇到一些关键问题

我在谷歌上搜索了太长时间,但没有找到我的情况下该怎么办

谢谢你的帮助

多谢各位

编辑

我想显示的bandwodth细节和时间所采取的网页加载到同一个网站本身,以便管理员可以看到发生了什么

  • 我的web应用程序将托管在共享服务器上

  • 在繁忙的站点上写入数据库可能会导致其他问题(并且需要一个运行良好、硬件良好的服务器)

    相反,只需打开IIS日志记录,然后使用(free)等工具解析日志

    另外,请查看针对ASP.NET的性能计数器:

    相关问题:


    您可能想看看。项目名称是mvc mini profiler,但实际上它也会转到asp.net。虽然它无法检测使用了多少带宽,但您可以轻松地对其进行自定义


    这也是这个

    的一个包,我当时也处于同样的情况,只是编写了我自己的解决方案。对于一个低流量的站点,正如您必须的(共享主机),SQL性能将不会是一个问题


    只需连接应用程序开始和应用程序结束事件,并记录URL以及两者之间的时间。要测量响应的大小,请参阅。这不会计算HTTP头,但它们不会特别大。

    但我可能无法在共享服务器上打开IIS日志记录,并且我希望在同一站点的网页上显示这些统计信息。这意味着我的客户需要一个页面来显示statscan,您可以专门帮助我们找出所使用的带宽?但其他用户对每个请求使用的带宽量感兴趣。我想,这不是问题的背景。你们注意到“哪一页花了多少时间”了吗?对不起,我不理解你们的问题。你是在问如何测量带宽吗?或者将每个请求的数据写入SQL Server是否会导致问题(是的,会),或者如何解决这些问题——或者是什么?你已经尝试过什么?@RickNZ我想向网站管理员展示网站的流量,就这样。你的解决方案还可以,但不太可靠,因为当网站在一段时间后增长时,我的客户可能需要将共享主机转换为专用主机。根据该项目,从现在开始的几年后,每月可能会有数百万笔交易,那么您将不再在共享主机上运行。然后,您可以根据需要存储日志,例如作为文本文件。你不必使用数据库。事实上,我正在运行一个网站,在一个普通的数据库中每月记录大约300万次点击。这根本不是问题。服务器已卸载。解决方案非常可靠,其性能非常好,因为插入并不十分昂贵。