javascript - 并发连接和性能?

标签 javascript concurrency comet

我有一个可能同时打开多个实例的 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/

相关文章:

javascript - 防止 javascript 加载多次

javascript - Rails 3将rails数组传递给使用javascript数组的javascript函数

java - 是否需要同步读取变量?

iphone - iPhone 上的 COMET(服务器推送到客户端)

python - Django vs Grails vs Lift支持Comet吗?

javascript - 选择另一个后启用 selectBox

javascript - 基于 Chrome 的 JavaScript 性能滞后

ios - 在main中,我产生了一个新的NSThread,在main中,当满足条件时,我想停止线程。如何?

concurrency - 如何在 Clojure 中创建一个持续运行的后台进程?

scala - 这是在 Lift 中实现 GMail 小部件的正确方法吗?