Sunday, October 7, 2012

Nginx, Comet, and Symfony2. Fun times.

What have I done?

I've officially found a brand new config that I am testing out. This time it is ngninx with the http push module to accomplish Comet pushes without the need for a full Bayeux implementation, php-fpm using a unix sock, and Symfony2 for the MVC legwork. I am looking at setting up HAProxy on the front end to do load balancing if possible in the future.

So far it has been very painless with a few caveats. I'll be interested to see how the performance of the server can handle the repeated requests. At this point I have the push module running on static html pages. I will be curious to see if php is able to take the requests as fast as I can throw them down the open connection.  Initially I'll be connecting to just MySQL dbs and maybe a SQL database occasionally. At some point I'd like to see if I can integrate with Amazon RDS. I am pretty psyched and can think of so many projects this combo could be used for.