Максимальное количество параллельных http-соединений в браузере?

Для тех, кто ищет быстрое решение для взлома, особенно в тех случаях, когда вы знаете XML, и вам не нужно беспокоиться об пространствах имен и обо всем этом, вы можете обойти эту досадную небольшую «функцию», просто прочитав файл строку и замену атрибута оскорбительности:

XmlDocument doc = new XmlDocument();
string fileData = File.ReadAllText(fileName);
fileData = fileData.Replace(" xmlns=\"", " whocares=\"");
using (StringReader sr = new StringReader(fileData))
{
   doc.Load(sr);
}

XmlNodeList nodeList = doc.SelectNodes("project/property");

Я нахожу это проще, чем все другие не-чувства, требующие префикса для пространства имен по умолчанию, когда я имею дело с одним файлом. Надеюсь, это поможет.

425
задан Patrick Mevzek 13 August 2018 в 16:28
поделиться

6 ответов

Максимальное количество одновременных постоянных подключений по умолчанию на сервер / прокси:

Firefox 2:  2
Firefox 3+: 6
Opera 9.26: 4
Opera 12:   6
Safari 3:   4
Safari 5:   6
IE 7:       2
IE 8:       6
IE 10:      8
Chrome:     6

Ограничение - на сервер / прокси, поэтому ваша схема с подстановочными знаками будет работать.

FYI: это конкретно связано в HTTP 1.1; другие протоколы имеют отдельные проблемы и ограничения (например, SPDY, TLS, HTTP 2).

398
ответ дан 22 November 2019 в 23:11
поделиться
  1. Да, домен с подстановочными знаками подойдет вам.
  2. Не известно никаких ограничений на соединения. Ограничения, если таковые имеются, будут зависеть от браузера.
1
ответ дан 22 November 2019 в 23:11
поделиться

На этот вопрос нет однозначного ответа, так как каждый браузер имеет свою собственную конфигурацию для этого, и эту конфигурацию можно изменить. Если вы выполните поиск в Интернете, вы можете найти способы изменить это ограничение (обычно они называются «методами повышения производительности»). Возможно, стоит посоветовать своим пользователям сделать это, если этого требует ваш веб-сайт.

1
ответ дан 22 November 2019 в 23:11
поделиться

Два параллельных запроса являются преднамеренной частью дизайна многих браузеров. Есть стандарт, которого "хорошие http-клиенты" придерживаются специально. Прочтите этот RFC , чтобы понять, почему.

5
ответ дан 22 November 2019 в 23:11
поделиться

Firefox сохраняет это число в этом параметре (вы можете найти его в about:config): network.http.max-connections-per-server

Для максимального количества подключений Firefox сохраняет что в этой настройке: network.http.max-connections

14
ответ дан 22 November 2019 в 23:11
поделиться

Выполняя тестирование на странице, я заметил такое поведение :

Safari 4: 6  
Chrome 6: 7  
FF 4: 6

Редактировать: кажется, что Firefox 4 должен иметь возможность выполнять 15 подключений, но это не то поведение, которое я наблюдал.

8
ответ дан 22 November 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: