Где новичок узнает о технологии, которая стоит за экономными и веб-серверами? - PullRequest
0 голосов
/ 16 мая 2011

Я бы хотел понять следующие вещи:

  1. Что происходит под капотом, когда бережливость позволяет PHP «общаться» с Java.

  2. Как Apache, Apache Tomcat и т. Д. Могут обрабатывать несколько пользователей / запросов одновременно.

  3. Потоки (особенно в контексте серверов) и процессы

  4. Почему Nginx может быть лучше, чем Apache, когда выполняется длинный опрос, и почему длинный опрос лучше, чем периодический опрос сервера

Краткие ответы на каждый вопрос, безусловно, приветствуются, но что более важно, я хотел бы указать на несколько ресурсов (книги, учебные пособия, названия курсов и т. Д.), Которые дают мне основание для размышлений о связанных проблемах, когда они возникают. 1021 *

1 Ответ

1 голос
/ 04 августа 2011

1) Я хотел бы понять, что происходит под капотом, когда Thrift позволяет PHP «общаться» с Java.

Чтобы узнать, как это сделать, вам следует прочитать * 1003.* thrift wiki .

Обмен информацией между различными языками программирования может осуществляться различными способами.Недавние попытки стандартизировать их привели, например, к CORBA и SOAP.

2) Я хотел бы понять, как Apache, Apache Tomcat и т. Д. Могут обрабатывать несколько пользователей / запросов одновременно.

Опять же, чтобы узнать, как Apache это делает, прочитайте документацию или исходники Apache.

В общем, изучение операционных систем, процессов, потоков может помочь вам начать работу вместе со стеками TCP / IP и портами.

3) Я хотел бы понять темы (особенно в контексте серверов) и процессы

Любой достойный курс по операционным системам ознакомит вас с этими условиями.

4)Я хотел бы понять, почему Nginx может быть лучше, чем Apache, когда выполняется длинный опрос, и почему длинный опрос лучше, чем периодический опрос сервера.

Опять же: конкретные продукты, определенные веб-сайты.

О том, почему (или когда!) Длительный опрос лучше, чем периодический опрос: это зависит от ситуации.Каждый метод имеет свои преимущества и недостатки.

...