У нас есть сайт Apache/PHP с интерфейсом Flash с интерфейсом Flash. Нам нужно будет внедрить какую-то сокетную связь или «длительный опрос», чтобы выталкивать обновления для Flash-приложения. Поскольку это, очевидно, не будет хорошей ситуацией для Apache или PHP, я бы хотел использовать Tornado для этого аспекта функциональности, но я также не хочу запускать Tornado на другом порту, поскольку приложение Flash будет работать на клиентской машине, мы не хотим иметь дело с ограничительными брандмауэрами, блокирующими соединения сокетов.Socket RPC с Tornado в установленной среде Apache/PHP
В идеале я хотел бы запустить прокси-сервер, который может перенаправлять большинство запросов на Apache и другие запросы к Tornado. Я видел несколько предложений по использованию Apache в качестве прокси-сервера первого контакта, при необходимости пересылает запросы в Tornado, но я также видел, что это дает скидки на асинхронные возможности Tornado.
Я думал, почему нет использования Tornado в качестве первого контакта для порта 80 и вернуть его обратно в Apache? Я ничего не мог найти по этому поводу, и мне интересно, возможно ли это?
Другим вариантом было бы использовать что-то вроде lighttpd в качестве прокси-сервера и решить, передавать ли оно вещи Apache или Tornado, но имеет ли смысл такая настройка? Или как насчет Nginx?
Любые предложения, рекомендации или поправки по моему пониманию вещей были бы очень благодарны!