Что означает 'Блокирования' в Панели Сети Firebug?

Я использую Firebug 1.5.2 и при тестировании сайта, прежде чем производственный выпуск i будет видеть огромное количество времени, использованное путем 'Блокирования' частей запросов.

Что точно означает 'Блокирование'?

46
задан enerB 23 March 2010 в 08:56
поделиться

3 ответа

Ранее «блокировка» (более ранние версии FireBug) называлась «постановкой в ​​очередь». Фактически это означает, что запрос находится в очереди в ожидании доступного соединения. Насколько мне известно, количество постоянных подключений по умолчанию ограничено в последних версиях Firefox до 6, IE8 также 6. Раньше было всего 2. Это может быть изменено пользователем в настройках браузера.
Также, насколько я знаю, пока загружается файл javascript, все остальные ресурсы (CSS, изображения) блокируются

29
ответ дан 26 November 2019 в 20:41
поделиться

Блокировка - это термин, используемый для описания события, которое останавливает обработку других событий или кода (в том же потоке).

Например, если вы используете «блокирующие» сокеты, то код после запроса сокета не будет обрабатываться до тех пор, пока запрос не будет завершен (в том же потоке).

Асинхронные действия (неблокирующие) просто выполняли бы запрос и позволяли другому коду выполняться, пока запрос выполнялся в фоновом режиме.

В вашей ситуации это в основном означает, что некоторые части firebug / браузера не могут активироваться, пока другие части не будут завершены. Т.е. он ожидает загрузки изображения перед загрузкой других файлов.

5
ответ дан 26 November 2019 в 20:41
поделиться

Насколько мне известно, компоненты вызывают блокировку загрузки другими по двум причинам.

  1. Принудительное (но обычно настраиваемое) ограничение браузера на количество параллельных ресурсов, которые могут быть загружены с определенного хоста за раз.
  2. Встроенный javascript, который может заставить браузер ждать и проверять, нужно ли вообще загружать остальные компоненты (на всякий случай, если javascript перенаправляет или заменяет содержимое страницы)
4
ответ дан 26 November 2019 в 20:41
поделиться
Другие вопросы по тегам:

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