Как начать загружать большое фоновое изображение раньше, чем другие внешние ресурсы? - PullRequest
0 голосов
/ 24 января 2012

Я пытаюсь найти решение, чтобы начать загрузку фонового изображения после загрузки * .html или * .php, а не ждать загрузки * .css или * .js.Когда я смотрю в Web Inspector на вкладке Network, как загружается моя страница, я вижу, что изображения начинают загружаться только после загрузки всех скриптов и таблиц стилей.

Ответы [ 2 ]

2 голосов
/ 24 января 2012

Не могли бы вы быть более конкретным?Если вы хотите предварительно загрузить, вам понадобится поддержка JS, так что это можно сделать после того, как JS заработает, и если вы пишете неинтрузивный JS, вам, вероятно, придется подождать, пока документ не загрузится.

0 голосов
/ 25 января 2012

Поведение, которое вы видите, связано с тем, что браузеры ограничивают количество одновременных подключений. Поскольку ваши стили и сценарии, скорее всего, находятся в вашем разделе <head>, они обязательно будут вызваны перед фоновыми изображениями. Поэтому изображения должны загружаться после стилей и сценариев - вдвойне, если стиль, определяющий фоновое изображение, присутствует в вашей таблице стилей.

На самом деле нет никакого способа избежать этого при первой загрузке, но если вы устанавливаете правильные заголовки кэша, изображения будут мгновенными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...