Comet и длинные запросы на опрос на DreamHost?

Есть ли какое-либо решение для выполнения таких операций на DreamHost или других средах общего хостинга, где у меня нет доступа к настройке apache?


person KevinM    schedule 08.06.2010    source источник


Ответы (1)


Вы, конечно, можете, но до тех пор, пока HTTP-сервер Apache не предоставляет возможности неблокирующего ввода-вывода (и каждое опрашивающее соединение имеет связанный с ним серверный поток), у вас будет очень быстро не хватать памяти (после 2-3 тысяч подключений). ).

Если вы имели в виду Apache Tomcat, NIO по умолчанию отключен, и вам нужен доступ к файлам конфигурации, чтобы это изменить.

person Vasil Remeniuk    schedule 08.06.2010
comment
Есть ли хостер или служба, которая специализируется на этом по низкой цене? - person KevinM; 09.06.2010
comment
Это зависит от того, какую пропускную способность вы ожидаете. Если у вас не будет одновременно работать более 10 тысяч пользователей, вам подойдет любой хостинг Tomcat или nginx (вы можете связаться с хостинг-провайдерами и попросить их включить возможности NIO/comet в nginx, Tomcat или что-то еще). иначе, если они отключены по умолчанию). Если вы нацелены на 100 000+ пользователей, вам следует подумать о размещении вашего приложения в облаке, где вы, безусловно, можете установить и настроить все, что захотите (я бы рекомендовал JBoss Netty для создания масштабируемых надежных приложений COMET). - person Vasil Remeniuk; 09.06.2010