Apache vs Twisted - PullRequest
       14

Apache vs Twisted

4 голосов
/ 11 сентября 2009

Я знаю, что Twisted - это инфраструктура, которая позволяет выполнять асинхронный неблокирующий ввод-вывод, но я до сих пор не понимаю, чем это отличается от того, что делает сервер Apache. Если бы кто-нибудь мог объяснить необходимость скручивания, я был бы признателен за это ..

Ответы [ 4 ]

11 голосов
/ 11 сентября 2009

Twisted - это платформа для разработки интернет-приложений, для обработки базовых коммуникаций и тому подобного. Он ничего не «делает из коробки» - его нужно запрограммировать.

Apache - своего рода интернет-приложение. После установки у вас есть работающий веб-сервер, который может обслуживать статические и динамические веб-страницы. Кроме того, он может быть расширен, если вы хотите больше.

2 голосов
/ 21 сентября 2009

@ alphazero Вы прочитали, что тест Twisted vs. Tornado неверен (или вы его вообще не читали). Цитата из статьи: «Чем меньше среднее время отклика, тем лучше». Витая это ниже . Люди хотят, чтобы их веб-серверы отвечали с меньшим (более быстрым) временем.

Скрученные листья Торнадо в пыли ... или, на самом деле, они отличаются почти тривиальным постоянным фактором.

2 голосов
/ 12 сентября 2009

К вашему сведению, FriendFeed / Facebook просто открыли свой собственный сервер и фреймворк: Tornado . Мэтт Хейценродер из Аппарата провел предварительное сравнение, и выглядит так, будто Торнадо остался в пыли .

2 голосов
/ 11 сентября 2009

Это две разные вещи, одна - чистый веб-сервер, а другая - веб-инфраструктура со встроенными серверами, управляемыми событиями.

Twisted хорош для создания высокопроизводительных специализированных сетевых сервисов.

...