浏览器可以将连接到服务器(反之亦然)的最大时间



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

示例:一些票务服务提供了等待列表系统。如果您打开一个特定的门票购买网站,您将处于候补名单的末尾,直到您订购门票的访客为止。此时,您看到了一个"等待网站"。但是,如果您在等待列表的前面,服务器必须向您发送"信号",现在应该看到一个公式,您可以在其中订购门票。在这种情况下,我的个人经历是,一些浏览器在几分钟后(10?15?30?)失去了与服务器的连接。结果,您永远不会看到网站订购门票,您将整天看到"等待网站"。

通过公共网络与普通受众打交道时,依靠任何超时时间更长的超时来维护浏览器到服务器连接。

你不能。

http 1.0(仍在此处和那里)使用,呼吁浏览器向Web服务器发送请求。网络服务器响应并立即关闭其连接。

http 1.1,它的受欢迎程度已获得,它要求浏览器向Web服务器发送请求。然后,网络服务器响应,并指定一个存储时间。然后,浏览器可以重新使用与Web服务器的连接以获取后续请求(例如页面上的PNG图像)。但是服务器仍然可以任意删除连接。

浏览器始终启动与Web服务器的连接。服务器不能启动与浏览器的连接。许多浏览器是路由器的后面,可以进行网络地址翻译。

在所有标准情况下,浏览器必须启动与服务器的连接。您需要在Web应用中使用AJAX风格的浏览器JavaScript或HTTP刷新标签,以使用户的浏览器重试。请参阅此处以获取有关刷新的文章。http://en.wikipedia.org/wiki/meta_refresh

最新更新