максимальный http запрос на странице - PullRequest
4 голосов
/ 24 июня 2011

Сколько запросов http обрабатывает браузер на одной html-странице.Это популярное высказывание о том, что браузер может обрабатывать только определенный http-запрос от одного домена, поэтому лучше создать статический домен (cdn).чтобы запрос http можно было разделить между двумя доменами.

q1) Сколько запросов http может обрабатывать браузер на одной html-странице или по крайней мере до точки насыщения (скажем, 1000 запросов)?

q2) Сколько запросов http с одного доменного имени может обработать браузер (скажем, 100 с одного доменного имени)?

также есть предложения по передовой практике !!!

Ответы [ 2 ]

3 голосов
/ 24 июня 2011

В разделе 8.1.4 HTTP / 1.1 RFC говорится, что «однопользовательский клиент НЕ ДОЛЖЕН поддерживать более двух соединений с любым сервером или прокси-сервером».

Однако ключслово "должен";большинство браузеров используют другой номер.См. этот блог для таблицы максимальных подключений на браузер.

0 голосов
/ 24 июня 2011

В теории нет предела. Но по мере роста количества запросов, необходимых для создания страницы, увеличивается время, необходимое для отображения страницы. Отношения не являются линейными при низких значениях. Обычно задержка оказывает гораздо большее влияние, чем пропускная способность, на фактическую пропускную способность, и в HTTP есть механизмы, позволяющие минимизировать это влияние, такие как сообщения поддержки активности и параллельные запросы. Как говорит Джон Грант, существуют ограничения на число одновременных запросов.

Полный ответ на этот вопрос мог бы заполнить книгу - вот хорошая .

...