This is pretty awesome. Thanks for sharing :)
-- David Moreno http://damog.net/ On Tuesday, March 1, 2011 at 10:59 PM, Chad Smith wrote: > Hi everyone, > > I own The Easy API we are one of the fastest growing API's on the net and we > provide services to developers here is how I came about to Cherokee. I have > no idea if this is the right place for it but figured it would help to know > who I am and why I came to the product. > > The Easy API picked up 2 really big clients, and we started to run into a big > problem about a month ago when we were using Apache and PHP Apache module. > What we found is that it would choke under heavy load because of the > framework that I originally built the system in (CakePHP). I then took a > month and completely re-wrote the API from the ground up using only best > practices PHP OOP5 code. I will be honest I started with Nginx and PHP-FPM. I > was fairly happy with the service and the responsiveness of Nginx. There was > a draw-back though, since the API is obviously very dynamic it wasn't > harnessing the power of Nginx with it's caching mechanisms. More importantly > when calls would be made within rapid succession Nginx would throw 500's. > This made my clients extremely mad, and one of my big clients left because of > it. > > The next system I looked into was Lighttpd (Lighty). It was such an awful > experience from the time of install to the time of benchmarking. It was just > horrible. > > That's when I decided to try Cherokee again, I tried it about a year ago and > wasn't fully into it as I am now. The product has really became a stable, > efficient, feature rich product. I loaded PHP-FPM through CGI and utilized > PHP-FPM's child processes killer to limit the amount of memory that was being > consumed by PHP. Furthermore the first day that I put it into production was > a "big day" where we did over 100,000 requests within 4 hours. I was so proud > when I didn't see one 500 and my clients were extremely happy. We are now > doing about 1 million requests a month and it's just growing. The websites > are still on Apache until I get some time to move them over to Cherokee, > which will be soon. > > Well done developers behind this project, you have made this customer a > believer in what good well thought out code can do. > > Thank you, > Chad R. Smith > Creator of The Easy API > http://theeasyapi.com > > _______________________________________________ > Cherokee mailing list > [email protected] > http://lists.octality.com/listinfo/cherokee >
_______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
