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
