Par*_*esh 2 javascript java websocket
我使用 websocket 创建了一个小型聊天应用程序,用户可以加入聊天室,并可以与多个用户或群组聊天。
一次最多可以有 80 到 100 个用户可以发送消息(这是我的要求)
所以我的问题是 websocket 对我有用吗?
是的。
事实上,聊天是 Web 套接字应用程序最常见的一个例子。
http://socket.io/get-started/chat/
我想你想问的是:“服务器可以在 100 个以上的 websocket 连接活跃的情况下保持良好的性能”吗?
答案也是:肯定是的。
证据就是基准。单个服务器可以毫无问题地轻松处理超过 1000 个 Websocket 连接。
看:
服务器中的百万个 Websocket https://mrotaru.wordpress.com/2012/11/12/websocket-server-handling-millions-of-concurrent-users-true-or-false/
单个 nginx 中有 50.000 个 websocket 连接https://www.nginx.com/blog/nginx-websockets-performance/
AWS 中的 600.000 个 ws 连接http://www.jayway.com/2015/04/13/600k-concurrent-websocket-connections-on-aws-using-node-js/
比较与休息http://blog.arungupta.me/rest-vs-websocket-comparison-benchmarks/(剧透警告:休息比websockets慢)