0

我创建了一个性能计数器来监控我的网站。它是性能监视器 => Web 服务 => Currnet 连接。并添加我自己的网站作为实例。

一个奇怪的现象让我很困扰。当我在chrome中输入url访问该网站时,从监视器视图中我可以看到当前连接是1。但是1持续很长时间,大约2分钟。我猜从 chrome 到网站 jsut 的连接需要几秒钟,为什么监视器中的当前连接这么长?

当我关闭 chrom 时,监视器中的当前连接立即回到 0。

即使所有页面都已加载,Chrome 和网站之间是否存在任何连接?谢谢。

在此处输入图像描述

4

1 回答 1

0

最后,我通过查看浏览器和服务器站点之间的 TCP 连接得到了答案。希望这可以帮助谁也对此感到好奇。

以前,我认为当页面内容完全加载后,TCP连接会关闭。这是错误的。

我使用 TCPViewer 查看连接。我在浏览器中输入网址,在加载页面内容时发现,TCP连接没有关闭。它仍然成立。这就是加载页面内容时性能监视器一直显示 1 个连接的原因。

在此处输入图像描述

大约 2 分钟后,TCP 连接关闭。然后性能监视器返回显示 0 连接。

于 2018-09-14T07:20:43.223 回答