Best Practices for Speeding Up Your Web Site / Рекомендации лучших вебоводов для ускорения вашего сайта: Preload Components / Предзагрузка компонентов

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

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

Alexasa 17.09.12 в 08:56

0

В настоящее время есть несколько способов предзагрузки:

Alexasa 17.09.12 в 13:11

0

Безусловная предзагрузка - загрузка продолжится как только загрузятся файлы и вы получите дополнительные компоненты. Проверьте google.com для примера как подгружаются спрайтовые картинки. Они не нужны на поисковой странице, однако используются на последующих страницах с результатами.

Alexasa 17.09.12 в 13:14

0

Условная предзагрузка - основываясь на действиях пользователя вы делаете предположение куда он дальше пойдет и делаете соответствующие загрузки. На search.yahoo.com вы можете увидеть как некоторые дополнительные компоненты запрашиваются во время ввода запроса.

Alexasa 17.09.12 в 13:15

0

Ожидаемая предзагрузка - предварительная загрузка к старту редизайна. Часто можно услышать после редизайна: "Новый сайт крутой, но медленнее, чем раньше". Частично это может быть из-за того, что пользователь заходил на ваш старый сайт с полным кешем, а на новый естественно с пустым. Вы можете смягчить данный побочный эффект предзагрузкой части компонентов до того как вы запустите новый дизайн. Ваш старый сайт может использовать время простоя браузера для загрузки картинок и скриптов, которые будут использоваться на новом сайте.

Alexasa 17.09.12 в 14:51

0
Минутку...