observing / balancerbattle Goto Github PK
View Code? Open in Web Editor NEWWebSocket loadbalancer battle
License: MIT License
WebSocket loadbalancer battle
License: MIT License
This is a very important metric I believe every sysadmin wants to know.
Http-proxy has a problem with DNS lookups in Debian based (Ubuntu) and Fedora distros. Avg. latency overhead 200ms. Try instead Os X, CentOS or OpenSUSE, even Windows works well.
"it was all good and used RC4 by default which is really fast."
Actually this a terrible idea in practice and should really not be used if you care about security AT ALL!
Therefore I'd suggest that testing with a realistic SSL Setup makes much more sense, as that is what people will/should have on their productive servers...
Curious to see the results for Tengine (NGINX based).
https://github.com/alibaba/tengine
It's supposed to be a drop-in replacement:
https://dmsimard.com/2014/06/21/a-use-case-of-tengine-a-drop-in-replacement-and-fork-of-nginx/
I know the repo is a bit old, but people still refer to it as proof nginx or HAProxy are needed.
I'd still recommend them in perf critical situations, or expensive RAM hosts (ahem AWS).
However in my experience with http-proxy and newer versions of Node I could get 10k connections before the memory usage even went over 100mb.
With v8.7 (iirc) the memory stayed under 64mb! ... Though the graph was a bit 'turbulent'.
HAProxy 1.5 is now stable; it may be worth trying it out. And it means that Stud can vanish, so Nginx's operational advantage is gone.
Would like to see some test results on http://trafficserver.apache.org/ suggest impressive results.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.