#http #sockets #request #webserver
#http #розетки #запрос #веб-сервер
Вопрос:
Я новичок в веб-разработке и пытаюсь понять, как веб-серверы обрабатывают несколько подключений/запросов. Я понимаю, что входящие HTTP-запросы обрабатываются через сокеты. Новый запрос имеет уникальный сокет (SRC-IP SRC-ПОРТ DEST-IP DEST-ПОРТ). Но что происходит после создания сокета?
- Как готовится и отправляется HTTP-ответ на все входящие запросы?
- Обрабатывается ли этот процесс синхронно или асинхронно?
- Могут ли веб-серверы быть многопоточными? Или существует несколько процессов, которые создаются? Или сочетание того и другого?
Комментарии:
1. Я проголосовал за то, чтобы закрыть этот вопрос, потому что это не вопрос программирования. Скорее, речь идет о том, как работают веб-серверы.
2. Стивен, не могли бы вы, пожалуйста, помочь ответить на этот вопрос вместо этого? Разве мы здесь не для того, чтобы делиться знаниями?