Создание сайтов в Челябинске. Продвижение. Оптимизация

Разработка сайтов, поисковая оптимизация, продвижение, техническая поддержка и обслуживание вебсайтов любой сложности. Быстро, качественно и по разумной цене.

Скорость загрузки страниц

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

Для анализа скорости загрузки страницы предусмотрены инструменты во всех современных браузерах: для Firefox это Firebug, для Safari и Chrome есть встроенные "инструменты вебмастера" (сочетание клавиш Ctrl+Alt+I). Есть ряд сервисов которые могут построить диаграмму загрузки сайта. Ниже на рисунке диаграмма GTmetrix.

Из диаграммы видно что для загрузки сайта браузер выполняет 21 запрос на который тратится 2.44 секунды, общий объем загруженной информации составляет ~200 КБ.

Способы ускорения сайта

Скорость сайта зависит от следующих параметров:

Объем загружаемых данных - это не говорит о том что нужно уменьшить количество текста или изображений, есть достаточно других способов максимально уменьшить объем данных. Большинство систем управления умеют сжимать контент с помощью gzip, такой же подход можно использовать и для стилей и для скриптов.

Количество запросов (стилей, скриптов, изображений) - маленькие изображения можно объединить в спрайты, стили загружать одним файлом (не разбивая на main.css, typography.css, grid.css и так далее) об этом есть статья, как вариант автоматизации решения данной проблемы, со скриптами можно поступить таким же образом.

Размер изображений - для определения объема, который можно сэкономить на изображениях можно определить с помощью сервиса http://www.smushit.com от Yahoo. Достаточно просто их загрузить и сервис определить возможность их оптимизации без снижения качества.

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