Задать вопрос
grigor007
@grigor007
http://goldapp.ru

Почему google chrome не загружает весь контент с сайта?

Здравствуйте,

есть сайт, на котором на главной странице расположено много тегов video (около 25). Общий размер файлов 200 МБ. При открытии сайта формируется браузером около 50 GET запросов на получение контента.

При захождении на главную в вкладке Network инструмента для разработчиков видно, что не которые запросы на получение файлов имеют статус Pending и в заголовках написано: Provisional headers are shown

Соответственно некоторые фоны не подгружаются.. Куда копать? Может какая-то настройка сервера, лимит на одновременное количество подключений с одного ip? И запросы с заголовками Provisional headers are shown - отправлены на сервер и остались без ответа или нет?

Вот, что говорит вкладка chrome://net-internals/#events

4403: URL_REQUEST
domen.ru/images/popup.jpg?3
Start Time: 2015-07-22 16:18:12.162

t= 81 [st= 0] +REQUEST_ALIVE [dt=135908]
--> delegate_info = "ResourceScheduler"
--> has_upload = false
--> is_pending = false
--> load_flags = 66561 (REPORT_RAW_HEADERS | VALIDATE_CACHE | VERIFY_EV_CERT)
--> load_state = 3 (WAITING_FOR_DELEGATE)
--> method = "GET"
--> status = "SUCCESS"
--> url = "domen.ru/images/popup.jpg?3"
t=135982 [st=135901] -DELEGATE_INFO
t=135982 [st=135901] URL_REQUEST_DELEGATE [dt=0]
t=135982 [st=135901] +URL_REQUEST_START_JOB [dt=7]
--> load_flags = 66561 (REPORT_RAW_HEADERS | VALIDATE_CACHE | VERIFY_EV_CERT)
--> method = "GET"
--> priority = "LOWEST"
--> url = "domen.ru/images/popup.jpg?3"
t=135983 [st=135902] URL_REQUEST_DELEGATE [dt=0]
t=135983 [st=135902] HTTP_CACHE_GET_BACKEND [dt=0]
t=135983 [st=135902] +HTTP_CACHE_OPEN_ENTRY [dt=6]
t=135985 [st=135904] CANCELLED
t=135989 [st=135908] -URL_REQUEST_START_JOB
--> net_error = -3 (ERR_ABORTED)
t=135989 [st=135908] URL_REQUEST_DELEGATE [dt=0]
t=135989 [st=135908] -REQUEST_ALIVE
  • Вопрос задан
  • 7090 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
sofcase
@sofcase
Веб-разработчик
Отключите все расширения и попробуйте загрузить страницу.
Возможно кто-то блокирует запрос, например AdBlock если посчитал что загружаемое реклама.
Ответ написан
grigor007
@grigor007 Автор вопроса
http://goldapp.ru
Может это связано с количеством одновременных соединений, которое может поддерживать браузер? www.browserscope.org/?category=network&v=top

Там есть колонка Connections per Hostname
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега JavaScript
На странице могут быть тысячи обыкновенных картинок, и браузер их загрузит все, не моментально, но загрузит.
У вас же каждый раз не грузится фон, следовательно у вас что-то с сервером откуда должен грузиться фон либо вы неправильно его как-то грузите. Как раз "Provisional headers are shown" на это намекает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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