Билеты в Гластонбери поступили в продажу сегодня утром, и я даже не добрался до промежуточной страницы, несмотря на то, что у меня было несколько вкладок, открытых с их собственными файлами cookie, и они обновлялись как сумасшедшие. Я получал ошибку "Эта веб-страница недоступна" в Chrome, когда время ожидания каждого запроса истекло.
Это заставило меня задуматься, что определяет, какое соединение проходит при высокой нагрузке. Теперь я знаю, что есть много потенциальных узких мест с балансировщиками нагрузки и базами данных билетов на бэкэнде. Но предположим, что у вас есть один экземпляр Apache, обслуживающий статический HTML-контент, и он получает огромное количество запросов, срок ожидания которых истекает. Что определяет, какие из них проходят и обслуживаются HTML?
Я думаю, что здесь применяется FIFO (first in first out), когда вы подключаетесь к веб-сайту с перегруженным процессором, вы просто будете ждать в очереди обработки вашего запроса, если в это время истечет время ожидания, вам придется повторно отправить запрос. Взгляни на это http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages