Как ускорить загрузку «тяжелых сайтов»?

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

Поделитесь опытом организации загрузки "тяжелых сайтов".

Имеется страница с большим количеством графики, то есть суммарно страница весит порядка 7Мб.
Графика не может грузится отдельно, то есть сайт выглядит так как надо, когда полностью загружена вся графика. Дизайн "этажный", логически делится на этажи.

Есть 2 варианта:
1. Грузить всю страницу целиком с программным прогессбаром, посетитель наблюдает за бегущей полоской загрузки и процентажем.
2. Грузить страницу с помощью ajax этаж за этажом, посетитель сразу видит шапку сайта, навигацию и дожидается загрузки остальных этажей.
  • Вопрос задан
  • 2894 просмотра
Пригласить эксперта
Ответы на вопрос 2
Не перегружайте страницы масштабированной графикой с большими расширениями.
Вам нужно использовать GZIP, спрайты, и всё что только можно переводить в CSS3.
Часть графики можно реализовать в виде SVG, иконки перепаковать в SVG спрайт или в иконочные шрифты. Использовать media-queries для подгрузки графики под нужные расширения.
Либо загружать вручную JS'ом по требованию.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы