Увеличение быстродействия сайта. Правило 4: Сжатие gzip

Время, необходимое для передачи HTTP запроса и ответа через сеть может быть существенно уменьшено благодаря разумным решениям принятым разработчиками, которые занимаются внешним видом сайта. К сожалению, не всё подвластно команде разработчиков сайта. Они никак не могут повлиять на пропускную способность сети, интернет провайдера, близость пиринговых точек обмена и тому подобному. Но всё же есть возможность добиться увеличения времени отклика сайта. Благодаря сжатию можно увеличить время отклика, уменьшив размер самого HTTP запроса.
Читать далее

Увеличение быстродействия сайта. Правило 3: добавление заголовка Expires или Cache-Control

К этому правилу есть два аспекта:

  • Для статичных компонентов: используйте принцип “без срока давности”. Устанавливайте время истечения срока давности заголовка Expires в далёкое будущее.
  • Для динамичных компонентов: используйте соответствующий заголовок Cache-Control для того, чтобы помочь браузеру с условными запросами.

Читать далее

Увеличение быстродействия сайта. Правило 1: сокращение количества HTTP запросов

Около 80% времени ожидания загрузки сайта уходит на его дизайн. Большую часть этого времени занимает загрузка всех компонентов страницы: изображений, таблиц стилей, скриптов,  флэша и др. Уменьшение количества этих компонентов приводит к уменьшению количества HTTP запросов для генерации страницы. В этом и есть ключ к созданию быстро загружаемых страниц сайта. Читать далее