I'm interested in running a web service, that while I could implement via traditional AJAX, it would be better served with a more continuous stream of data, such as long polling or Comet stuff.
I understand that Comet effectively requires a process per connection on the server end, but I'm wondering if I set something up via nginx's HTTP Server Push type setup, whether I'd be able to run the backend on PHP through FastCGI and not get into too many hassles with many many PHP connections being needed at once. I'm aware that most users don't look too highly on PHP for Comet because of its general binding of 1 connection to 1 PHP process, but I'd like to avoid moving languages at this point.
If it's relevant and it helps, the application isn't a chat type application but something akin to Google Apps where multiple users can work on a single document, and I want to be able to show changes as close to realtime as possible to other users in the same document.
Thanks in advance :)