voodoo
1. когда ты этим занимался?

nginx появился примерно в октябре 2004 года.
2. ага, на пхп + mysql способны, если им дают ssh и возможность собирать и запускать своих демонов, то нет никакой разницы, а ну да, апач если навязывают, но имхо когда дают демонов запускать, это уже либо dedicated либо virtual dedicated, там можно и апач заменить на свое. разве нет?
3. дело в том, что демон занимается не только отдачей потока сообщений, он также занимается: форматированием данных в html, хранением сообщений, общением с клиентом по протоколу HTTP (который в варианте даже 1.0 уже не сильно простой). ваш чат демон поддерживает chunked responses? pipelining? keep-alive? gzip/deflate? перекодировки (ведь не у всех клиентов utf

ну и так далее)

, а что демон делает, когда у него сообщений слишком много накапливается? еще и на диск их скидывает наверное? а сколько соединений ваш демон может обработать? а что насчет уязвимостей, даже в апаче их находят, наверняка ваш продукт используется не столь массово и не столь оттестирован.
-~{}~ 14.11.06 16:18:
voodoo
я предлагал схему: webserver -> php -> daemon.
webserver: взаимодействие с клиентами и пхп.
php: взаимодействие с демоном, форматирование всякого html.
демон: хранение сообщений, приваты, комнаты и прочее.
каждый занимается своим делом, система масштабируется, легко модифицируется(ага, давайте внутрь чат-демона запихнем шаблоны по которым надо html формировать), дебажится, мониторится, меньше писать и инструменты почти стандартные.
соединений больше, да, и что? вы померили performance?
вы все тут рассказываете в предположении, что нужна просто ураганная скорость, что не справится nginx с пхп и что вообще все плохо, раз уже начали считать дескрипторы, взаимодействие через lo (что есть по сути 2 сискола + буфер в ядре), плюс кешируете зачем-то страницы чата (я чего-то не понимаю наверное, но зачем?!).