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

Reply via email to