测量Web应用程序中运行的时间

本文关键字:时间 运行 Web 应用程序 测量 | 更新日期: 2023-09-27 18:25:36

我有一个项目-问题管理系统。每个问题都有一个状态字段,该字段可以有多个值-new、assigned、started和closed。我想跟踪从设置问题到分配状态的时间,比如10小时后。问题是,我不知道如何在web应用程序中实现这一点,因为它只响应点击。我应该使用windows服务吗?或者在这种情况下,其他解决方案会是最好的?非常感谢您的帮助。

测量Web应用程序中运行的时间

我想提出一些我在以前的项目中做过的事情。如果您只有一台服务器,并且问题跟踪是在一台服务器上完成的,那么您可以使用windows调度程序。我创建了一个小型控制台应用程序,并在windows调度程序中添加了该应用程序。将应用程序的执行设置为每5分钟执行一次。我正在使用这个,并且工作得很好。它将降低复杂性,并且需要更少的时间和空间。

我决定按照另一个SO问题中的描述来实现这一点:"更好的方法是使用一个充当ASP.NET应用程序接口的web服务,并使用一个按计划间隔调用web服务的windows服务。"每隔几分钟在global.asax中执行一次方法感谢您的评论和回答。你为我指明了正确的方向。