ускорение сайта, загрузка ресурса других веб-страниц? - PullRequest
1 голос
/ 31 декабря 2010

Мне интересно, существует ли такая технология? В PageA, когда загрузка завершена, PageA начала загружать ресурсы в PageB, к которой очень вероятно получить доступ через некоторое время (прогноз).

Если загрузка прошла успешно, большая часть ресурса в PageB будет уже в кеше. Ресурс, включающий swf, js, images и т. Д.

Спасибо.

Ответы [ 3 ]

1 голос
/ 31 декабря 2010

Я всегда предварительно загружаю изображения, когда я почти уверен в следующей странице.Вы можете использовать этот код в конце своей страницы:

<script type="text/javascript">
preload=new Image();
preload.src="future_image.jpg";
</script>
1 голос
/ 31 декабря 2010

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

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

Обычные техники:

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

1 голос
/ 31 декабря 2010

Да, существует, некоторые браузеры делают это, это называется предварительная выборка. Однако часто не выполняется по умолчанию при обычном просмотре (хотя часто используется предварительная выборка DNS) ... в основном используется для поддержки просмотра в автономном режиме.

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