为什么在一天中的不同时间调用相同的操作/页面时,响应时间会有很大差异?

时间:2014-07-30 10:54:21

标签: performance asp-classic pagespeed

为什么在一天中的不同时间调用相同的操作/页面时,响应时间会有很大差异?我在内部服务器上工作,我是唯一一个使用该应用程序的人(不能使用互联网连接)

我没有连接到网络,只有一个用户正在运行应用程序(这是我)。它是一个带有远程数据库的ASP站点

1 个答案:

答案 0 :(得分:0)

再次,你将在哪里开始?您真的需要查看应用程序所在服务器的所有方面。

如果您有连接的数据库,那么您需要查看是否:

  • 数据库位于远程服务器上 - 网络问题可能会严重影响您的时间安排。
  • 同一台服务器 - 如果这是一个实例化数据库,您需要考虑管理数据库的服务的性能影响及其所有相关方面(例如,您是否有任何类型的代理为数据库运行后台任务?)。
  • 您是否正在运行像Ms Access这样的独立数据库? - 这可能会在某些方面造成最少的中断,但在其他方面则可能是灾难性的。

您在看什么类型的网络应用程序?

  • 一个简单的脚本化非托管IIS ASP站点 - 在这里通过IIS管理很少;无需为应用程序划分池。
  • 完整的IIS托管应用程序 - IIS管理,传递Cookie,凭据等(所有这些都需要时间)。

如果您已连接到网络,那么......

  • 网络上有多少用户 - 虽然网络上的每台计算机对您的应用服务器或PC的影响都可以忽略不计,但肯定有一些可以做到,例如DNC服务器和什么有您;他们需要收集网络信息,以便成功管理和运行整个网络。您的应用程序服务器还将与其他服务器通信,例如:“嗨!我就在这里!”。

也许最重要的问题应该是关于您的服务器:

  • 正在运行的服务 - 服务器上运行的每项服务都会吞下时间片。
  • 您的服务器上运行 的服务是什么? - 如果您停止任何服务或(更重要的是),请确保您的时间安排真实?
  • 数据库服务器上正在运行哪些服务? - 与主应用程序服务器一样重要,数据库服务器需要时间向应用程序提供数据。如果此处运行其他服务,则会严重影响您的时间。

请大家,在这里筹码 - 考虑到这一点。

如果没有为你的任务提供足够的资格,任何人都很难给出完全有效的答案。