Web services 浏览器与服务器保持连接的最长时间(反之亦然)

Web services 浏览器与服务器保持连接的最长时间(反之亦然),web-services,web,timeout,session-timeout,Web Services,Web,Timeout,Session Timeout,这是一个基本问题:浏览器与Web服务器的连接是否有时间限制(超时)(反之亦然) 示例:一些票务服务提供等待名单系统。如果你打开一个特定的购票网站,你将处于等待名单的末尾,直到你前面的访客订票为止。这时你会看到一个“等待网站”。然而,如果你在等待名单的最前面,服务器必须向你发送一个“信号”,你现在应该看到一个公式,你可以在那里订票。我个人的经验是,一些浏览器在几分钟后(10?15?30?)与服务器失去连接。因此,你将永远看不到订票的网站,你将整天看到“等待网站”。当通过公共网络与普通观众打交道时,

这是一个基本问题:浏览器与Web服务器的连接是否有时间限制(超时)(反之亦然)


示例:一些票务服务提供等待名单系统。如果你打开一个特定的购票网站,你将处于等待名单的末尾,直到你前面的访客订票为止。这时你会看到一个“等待网站”。然而,如果你在等待名单的最前面,服务器必须向你发送一个“信号”,你现在应该看到一个公式,你可以在那里订票。我个人的经验是,一些浏览器在几分钟后(10?15?30?)与服务器失去连接。因此,你将永远看不到订票的网站,你将整天看到“等待网站”。

当通过公共网络与普通观众打交道时,你不能依靠任何超过零的超时来维持浏览器到服务器的连接

你就是不能

HTTP 1.0仍然在各处使用,它要求浏览器向web服务器发送请求。web服务器响应并立即关闭它们的连接

越来越流行的HTTP 1.1要求浏览器向web服务器发送请求。然后web服务器响应,并指定一个保持时间。然后,浏览器可以重新使用与web服务器的连接进行后续请求(如页面上的png图像)。但是服务器仍然可以任意断开连接

浏览器总是启动到web服务器的连接。服务器无法启动与浏览器的连接。许多浏览器都在进行网络地址转换的路由器后面


在所有标准情况下,浏览器都必须启动与服务器的连接。您需要在web应用程序中使用AJAX样式的浏览器javascript或http刷新标记,以使用户的浏览器重试。有关刷新时的写入,请参见此处

谢谢大家!!你能更详细地描述一下吗?我加了一些词。这是一个复杂的情况。非常感谢您的详细回复。这让我更清楚了。有时,服务提供商建议用户在“等待列表”中时不要刷新页面。我认为这个建议的唯一原因是为了减少服务器负载,对吗?从我的观点来看,如果我手动或通过refresh Tag/AJAX刷新网站,这没有任何区别。服务提供商确实在尝试减少服务器负载。