IIS服务器如何处理HTTPS请求

时间:2014-01-25 14:52:49

标签: sql apache http iis-7

我正在尝试了解HTTP,IIS和sql server的工作。

我的环境中有 IIS 7服务器,它与 sql数据库服务器进行交互。

架构是

Apache ----> IIS -----> SQL server

Apache是​​一个反向代理服务器,它将HTTP请求发送到IIS服务器,从那里IIS服务器与不同应用程序池连接的SQL数据库交互,用于不同的应用程序。

我的查询是Apache服务器是否已转发某些请求并且已到达IIS;之后,如果Apache和IIS之间的网络有丢包;

  • 这会对IIS和数据库服务器的性能产生任何影响吗?
  • 在IIS的工作进程中是否会有长时间运行的查询?因为我担心的是在数据库服务器中成功执行的查询之后会发生什么。但是,由于IIS和Apache之间的网络被破坏,它们如何能够进一步转发到Apache并进一步转发给最终用户。
  • 这些查询是否会继续保留资源,直到它们从IIS转发到Apache?因为它们已成功完成任务但由于网络问题而无法进一步转发。或者这样的请求是由IIS堆叠在一起的,以便为即将到来的请求释放资源?

1 个答案:

答案 0 :(得分:0)

请求到达IIS后,它将继续执行所需的操作,并格式化回复。它会尝试将回复发送给请求者,但如果链接已经消失,则无法进行。然后它将放弃该请求。它将为该请求提供的资源将被释放。

要获取它所拥有的数据,Apache必须重复该请求。