Где новичок узнает о технологиях, лежащих в основе бережливости и веб-серверов?

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

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

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

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

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

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


person algorithmicCoder    schedule 16.05.2011    source источник
comment
а) Каждый из ваших вопросов слишком широк. б) Вы задаете несколько вопросов в одном вопросе.   -  person jgauffin    schedule 17.05.2011


Ответы (1)


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

Чтобы узнать о конкретных способах бережливости, вам, вероятно, следует прочитать вики бережливости.

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

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

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

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

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

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

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

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

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

person Konerak    schedule 04.08.2011