Программы для детей Мероприятия Блог Контакты

Как ускорить загрузку сайта

Медленные сайты никому не нужны. Чтобы сайт привлекал пользователей, превращал их в клиентов и был в топе выдачи, ему нужна высокая скорость. Рассказываем, что нужно сделать, чтобы сайт «летал».

Какой должна быть скорость загрузки:
• 1 секунда – лучший вариант
• 2-3 секунды – хорошо
• 4-7 секунд – нормально, но хочется быстрее
• 8-10 секунд – плохо
• 11 секунд и более – однозначное «нет»

 Как увеличить скорость загрузки сайта? Есть несколько способов:

1. Уменьшить размер страниц
По понятным причинам «тяжелый» контент долго загружается. Здесь у каждого сайта срабатывает принцип обратной пропорции: меньше размер страницы – выше скорость загрузки.
Чтобы уменьшить размер страниц сайта, воспользуйтесь сжатием данных в протоколе HTTP. Это уменьшит размер текстовых ресурсов с элементами HTML, CSS и JavaScript на 50%. Для сжатия данных в HTTP используются технологии zip, gzip и другие.

2. Снизить «вес» графики
Часто графика занимает 80% и более от размера страниц. Чтобы уменьшить размер изображений:
• При публикации используйте формат JPEG, а не PNG. JPEG сжимает изображения без потери качества.
• Внимательно выбирайте уровень качества графики в JPEG. Если уменьшить качество фото на 25%, ощутимой разницы вы не увидите. При этом вес фото заметно уменьшится.
• Уменьшая «вес» графики, не забывайте о общей привлекательности сайта. Визуальную привлекательность учитывают не только пользователи, но и поисковые системы.

3. Упростить код JavaScript и CSS
Такой прием уменьшит «вес» соответствующих элементов сильнее, чем стандартные технологии сжатия, о которых мы упоминали выше. Сервисы упрощения удалят из кода лишние элементы и сократят названия функций. Для сокращения этих элементов существуют специальные программные средства и онлайн-сервисы. Например, Online Javascript Compression Tool или Online JavaScript/CSS Compression.

4. Уменьшить число запросов браузера
Чем больше запросов посылает браузер читателя при загрузке страницы, тем медленнее она загружается. Соответственно, чтобы повысить скорость загрузки нужно, чтобы браузер посылал как меньше запросов. Это можно сделать, сократив количество фотографий, файлов JavaScript, кодов сторонних ресурсов и сервисов и т.п.
Если вы не хотите удалять все лишнее и оно вам очень дорого, то есть несколько советов, как уменьшить количество запросов:
• Разрешите браузерам кэшировать данные. Незачем каждый раз загружать страницы сайта заново, если они статические.
• Комбинируйте и сжимайте файлы CSS и JavaScript. Объединив эти элементы, вы уменьшите количество запросов браузера в несколько раз. Такой способ подходит для статических страниц.

5. Сократить расстояние между сайтом и пользователями
Когда ваш сервер и посетитель сайта находятся на большом расстоянии, тут нужно терпение – загрузка сайта потребует больше времени, чем обычно. Для решения таких проблем существуют сети доставки контента (CDN). Используя CDN, вы изменяете URL ваших фото, CSS- и JavaScript-файлов. Поэтому, когда пользователь заходит на сайт, CDN загружает его «тяжелые» элементы с сервера, который находится ближе всего.

Мероприятия