如何在不干扰当前活跃用户的情况下更新我的网站?

如何在不干扰当前活跃用户的情况下更新我的网站?

我有一个网站(IIS,Windows Server 2008),用户不断地向他们的网页添加信息。

我如何知道当前有用户在我的网站上工作?

如何在不干扰用户活动的情况下更新网站?

答案1

我如何知道当前有用户在我的网站上工作?

打开 perfmon。添加 Web 服务 -> 当前连接计数器。根据需要使用其他计数器,例如当前匿名用户。

如何在不干扰用户活动的情况下更新网站?

这完全取决于您要更新的内容以及您网站的性质。您可能无法在不中断用户会话的情况下进行更新。安排维护。

另一个好策略是拥有一个重复的 Web 服务器。将两个 Web 服务器都放在负载均衡器后面。将一个 Web 服务器从负载均衡器轮换中移除。等待用户连接从该服务器流出。一旦没有人使用,就更新它。将其放回负载均衡器。对其他 Web 服务器重复此操作。

答案2

好吧,我无法告诉你如何在不中断用户会话的情况下更新你的网站,但是我可以告诉你,WireShark 绝对可以帮助你在任何特定时刻追踪用户在你的网站上是谁、做什么、在哪里。

http://www.wireshark.org/

相关内容