Cherokee Webserver, "The Fastest", Really?
forum.gwan.com
Cherokee Webserver, "The Fastest", Really?
1–10 of 15 posts
Re: Cherokee Webserver, "The Fastest", Really?
#2Re: Cherokee Webserver, "The Fastest", Really?
#3I care more about concurrency than "speed". nginx is better at concurrency than Cherokee and most other webservers. Oh well.
Re: Cherokee Webserver, "The Fastest", Really?
#4http://gwan.ch/en_jihad.html http://gwan.ch/en_complexity.html
Re: Cherokee Webserver, "The Fastest", Really?
#5Re: Cherokee Webserver, "The Fastest", Really?
#6I care more about concurrency than "speed". nginx is better at concurrency than Cherokee and most other webservers. Oh well.
How is nginx' concurrency achieved? Does it use something like libev/libevent ?
Re: Cherokee Webserver, "The Fastest", Really?
#7I care more about concurrency than "speed". nginx is better at concurrency than Cherokee and most other webservers. Oh well.
How is nginx' concurrency achieved? Does it use something like libev/libevent ?
libevent and libev provide abstraction layer for those mechanisms and unified interface for all supported operating systems.
Re: Cherokee Webserver, "The Fastest", Really?
#8Because I believe litespeed is faster, though the free version has a simultaneous connection limit.
It's even faster than nginx in some cases.
http://blog.litespeedtech.com/2010/01/06/benchmark-compariso...
Also, litespeed is practically a drop-in replacement for apache since it can obey httpd.conf and .htaccess files which no other webserver bothers to try to do. You can be converted to it in less than an hour (optionally along with apache in the background on another port). If you have a bunch of rewrite rules, other webservers are a complete workout to convert to. (They've also gone to great lengths to make it play nice with cpanel)
Re: Cherokee Webserver, "The Fastest", Really?
#9G-WAN is proprietary software, using "C" servlet for writing extension and is not very clear about the exact HTTP version supported.
On the other hand, Cherokee is free software (GNU General Public License), supports many handlers, includes many modules like reverse proxy and has a decent speed over Apache HTTPD.
Why would I pick the "The Fastest" when you have a full-featured, free, standard HTTP server that is already "Fast enough"?
Re: Cherokee Webserver, "The Fastest", Really?
#10Earlier quoted context omitted.
How is nginx' concurrency achieved? Does it use something like libev/libevent ?
nginx uses native evented I/O provided by the operating system (epoll on Linux, kqueue on *BSD, /dev/poll and event ports on Solaris, input/output completion port on Windows). libevent and libev provide abstraction layer for those mechanisms and unified interface for all supported operating systems.
I know it's just semantics but I recently learned that some people actually believe that synchronous I/O API provided by OS is actually… well synchronous I/O. Obviously there cannot be any synchronous I/O going on in any modern operating system.