我有一个可能同时打开多个实例的 Comet 应用程序。这意味着许多并发连接。改变连接主机名以克服浏览器并发连接限制应该不会太难。我的问题是:这在普通互联网连接上如何公平?我会遇到性能问题吗?
最佳答案
通常 comet 应用程序不会传递大量数据,但会保持连接打开很长时间,因此在客户端应该没问题。在服务器端,如果超过可用 TCP 端口数,您可能会遇到问题,但“保持连接打开”比传输更重要。简短的回答是:“取决于你想要推送多少数据”。不过,请注意硬件防火墙等的 session 限制。这里有一些好的提示:http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1
以防万一的答案:如果您是从家庭系统托管这个,请期待遇到麻烦,因为家庭路由器通常会遇到大量打开的 session 溢出其防火墙/反 ddos/任何池的问题。
关于javascript - 并发连接和性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5609883/