Open Glavin001 opened 10 years ago
Scaling Node.js Applications: http://cjihrig.com/blog/scaling-node-js-applications/
Solution: separate the services, such as Redis and Database (MongoDB).
In fact, this should already work with the current source code! :+1:
Socket.io stress test: http://weblog.bocoup.com/node-stress-test-analysis/
Worth reading:
http://stackoverflow.com/a/4710617/2578205 http://stackoverflow.com/a/4737648/2578205 http://stackoverflow.com/a/16289251/2578205 http://stackoverflow.com/a/17031967/2578205
Interesting module:
https://github.com/dotcloud/hipache https://github.com/makesites/drone (right idea, but maybe too small / not polished enough)
Reason:
If the teams decides to go commercial, they could host this in an Amazon EC2 Cloud and scale to handle literally every university / organization they wanted. I'm talking thousands of concurrent users making more than static web content requests. Let's make this system bad-ass!