title: Nginx vs Node.js - reverse proxy for multiple web-sockets servers
body: <p>I want to host MULTIPLE WEBSOCKETS node servers (separate processes). It may be >1000 simultaneous connections. Also I want to log and control each connection and want to make it MEMORY efficient.
  Is it a good idea to write reverse proxy in node.js?
  Is it worse in anything than Nginx, pure Erlang or Scala?
  Can even Nginx handle 1000+ websockets connections?
  Does 1 connection freeze 1 Nginx thread? Is it memory efficient?</p>