【发布时间】:2013-05-25 03:39:46
【问题描述】:
据我了解,在最大连接数用完后,服务器将停止响应,这很可能发生在具有长轮询索引请求的实时服务器上,这也会发生在 Litespeed 服务器中吗?据我了解,它优于 vanilla apache,并且不会为每个请求生成一个线程。
遗憾的是 node.js 并不是一个真正的选择,我正在尝试每 1-2 分钟为用户实时提取一次最新结果。
【问题讨论】:
标签: php mysql comet long-polling
据我了解,在最大连接数用完后,服务器将停止响应,这很可能发生在具有长轮询索引请求的实时服务器上,这也会发生在 Litespeed 服务器中吗?据我了解,它优于 vanilla apache,并且不会为每个请求生成一个线程。
遗憾的是 node.js 并不是一个真正的选择,我正在尝试每 1-2 分钟为用户实时提取一次最新结果。
【问题讨论】:
标签: php mysql comet long-polling
当您实施严格的长池时,它会在每台服务器上发生
请查看 websockets,因为它是同时处理数千名用户的最佳方式(从性能方面)
如果您不能使用 websockets,请尝试将重新连接实现为简单的间隔,在此间隔上您中止当前连接并建立新连接
【讨论】:
您应该在您选择的技术中寻找一个实时 Web 服务器,它支持 WebSockets 作为最佳连接,并在旧版浏览器和存在干扰连接的棘手网络时回退到基于 HTTP 的解决方案。
我建议查看realtime web tech guide(我维护并接受贡献)。
【讨论】: