3 ms·
This is just a PR and propaganda. We all know that JVM is the best "platform" ever developed by humanity and Jetty is the most efficient, fast and especially re
by dschiptsov 13y ago
This is just a PR and propaganda. We all know that JVM is the best "platform" ever developed by humanity and Jetty is the most efficient, fast and especially reliable under a high load web server.)
IIS must be on the second place, btw, considering how much man-hours and millions of USD were spent on it. We all know that MS technology is superior and very scientific.)
- pestaa 13y agoI can't decide if you're serious or not, but if this is irony, it is very much misplaced. Nginx is rising because it deserves to, all others are more or less declining because they fail to catch the attention of the average sysadmin.
- amackera 13y agoI think it was meant tongue-in-cheek.
- dschiptsov 13y agoNope. nginx is rising because it is a very masterpiece of programming. Take a lock at the code - it is clean, readable, every syscall counted and thought of. No unnecessary copying of data, not idiotic casting from one kind of a data-structure to another. It is a piece of art of system programming. Look at the code. Quality wins here.
- eCa 13y agoI didn't chose nginx because of how the code looks. I doubt any program gets any kind of mainstream attention because of that. (Of course, it is good that the code is good.) On the other hand, I use nginx as a reverse proxy in front of hypnotoad[1] so I might be unusual.. [1] http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#Hypnotoad http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#Hypn...
- threeseed 13y agoI know you were joking but actually in those web benchmarks that have been posted some of the JVM frameworks actually beat the Nginx based one (OpenResty).
- dschiptsov 13y agoUnfortunately, as far as I been taught, there must be some inconvenience. General purpose bytecode interpreter, even with JIT, cannot beat optimized thin layer of C code on top of an OS's specialized syscalls. Just according to some laws of nature.)
- killercup 13y ago> General purpose bytecode interpreter, even with JIT, cannot beat optimized thin layer of C code Are you talking about the JVM or LuaJIT? The OpenResty benchmarks make use of nginx' Lua interface (along with other nginx modules).