背景
我使用像龙卷风一样的服务器来支持长时间的投票。每一个新的网页,一个用户来设置一个长的投票服务器如下:
$.ajax({
type: 'GET',
url: "/mylongpollurl/",
dataType: 'application/json',
success: function(json) {
// I do stuff here
},
error: function(xhr, errText, ex) {
// If timeout I send a new long-poll request
}
});问题
现在,我将依靠Fiddler获得的数据来监视从我的浏览器(FF )发出的所有请求。
这意味着我将在点击页面时堆叠所有长的轮询调用,从而结束服务器上的大量活动连接(或者它们可能共享连接吗?)
我的想法
谢谢
-- MyGGaN
发布于 2009-10-06 02:26:01
对于长轮询连接,您需要确保在Fiddler中设置了“流”选项。否则,Fiddler将无限期地保持连接打开,等待响应完成。
通常,当您从一个页面导航到另一个页面时,客户端应该拆除打开的长轮询连接,从而有效地关闭连接。我说应该是因为这并不总是正常工作,例如,当你关闭IE中的弹出窗口时。
https://stackoverflow.com/questions/1522433
复制相似问题