作者herbacin (herbacin)
看板Ajax
标题[问题] 关於 html5 server sent events
时间Mon Dec 21 11:43:50 2015
最近看了 html5 server sent events 的推播机制,
我想请问一下, server sent events 是基於http的基础上实现,
当client(浏览器)发出请求, 伺服器接收到请求之後,
伺服器不断开http的连线, 当伺服器资料有更新或异动可推播到浏览器,
但此作法应该还是建立在http连线, 所以必须考虑到timeout的问题,
如果timeout设定太久不断线, 可能出现连线达到上限的问题, 如果timeout设定较短,
变成是当浏览器接收到timeout的event, 再重新发出一个新的request,
我想请问一下各位, 关於此部分大家是怎麽处理的? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.122.55
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1450669433.A.921.html
1F:推 johnny9144: 可以用socket.io去试试看? 02/28 09:34