Каждый клиентский запрос связан с ответом браузера:
- Клиент / браузер отправляет запрос (request1)
- Веб-сервер обрабатывает
- Клиент / браузерперемещено на другую страницу (request2)
- веб-сервер обрабатывает
- веб-сервер возвращает ответ1
- клиент / браузер игнорирует response1 (он ожидает ответа на свой последний запрос)
- Веб-сервер возвращает ответ2
- Клиент / браузер отображает ответ2
Одновременное нажатие на несколько ссылок приведет к генерации нескольких запросов, что отнимает много времени у сервера,Браузер выполнит задание игнорирования-неактуального ответа.
Чтобы ответить на ваш первый вопрос, он не может знать, если вы не внедрили службу для уничтожения старых процессов сервера.Вот почему веб-серверы имеют параметр времени ожидания.