Статья написана в корпоративном блоге — редакция Партнеркина не вносит изменения в текст. Вся орфография, пунктуация и содержание сохранены Подробнее про платные блоги и о том, как эффективнее работать с блогами 😎
20 августа 2021 3 1282

Как ускорить загрузку сайтов? Рассказываем практические советы

В 2021 году только 2% сайтов во всей сети загружаются в течение 3 секунд. Часто этот процесс растягивается на 20 секунд и более. Доверие пользователей, имидж бренда, безопасность — все это и многое другое напрямую зависит от того, как быстро загружается сайт. А еще скорость работы страницы влияет на посещаемость и конверсию. Значит, и на выручку. Для арбитража, как не крути — самый важный фактор.

Исследования, которые провели в Amazon, показали, что задержка загрузки сайта всего на 0,1 секунды "съедает" 1% прибыли. Чтобы исключить такие потери, уже сейчас нужно работать над скоростью загрузки своих страниц. Сегодня поговорим о способах, которые помогут решить эту проблему. Но начнем с другого — причин, из-за которых страницы в сети медленно загружаются.


Причины медленной загрузки сайтов
 

Когда скорость работы страницы низкая, сразу нужно провести диагностику. Есть ряд сервисов, которые помогут это сделать и о них обязательно тоже упомянем. Но иногда причина может лежать на поверхности.

Много визуальных эффектов

Дизайнеры сайтов иногда грешат большим количеством анимации и видео. Конечно, в некоторых случаях такие эффекты помогают продвигать товар или услугу. Но чаще они просто бесполезны.

Большие изображения

Для оформления сайтов лучше найти баланс — использовать изображения, которые будут качественными, но при этом не снижают работу сайта.

Можно воспользоваться онлайн инструментом iLoveIMG для оптимизации картинки.

Много скриптов, плагинов, расширений

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

Множество HTTP-запросов

Время загрузки любого сайта зависит от стилей загрузки, сценариев, изображений. Чем их больше, тем дольше загружается страница. Достаточно избавиться от ненужных элементов дизайна и оптимизировать интерфейс ,чтобы получить ощутимый эффект.


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

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

Google Page Speed Insights

Именно этот сервис чаще всего используют для анализа веб-сайтов. Не мудрено — ведь он показывает скорость загрузки у реальных пользователей. А еще демонстрирует не только быстроту работы десктопной и мобильной версий, а и дает рекомендации для увеличения скорости загрузки. Этот сервис тестирует скорость загрузки сайта сразу по шести параметрам, что дает возможность получить полноценную картину. А по информативным и удобным отчетам сразу понятно, в каких местах странице нужна доработка.

WebPageTest

Этот сервис проверяет ресурс на скорость загрузки не только по локации, но и по типу браузера.

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

Для оценки скорости загрузки сайта можно опираться на такие цифры:

1 секунда — идеальный результат,
2-3 секунды — отлично,
4-7 секунд — удовлетворительно,
8-10 секунд — плохо, нужна оптимизация,
11 секунд и более — очень плохо, нужно срочно принимать меры.
А вот какие именно — поговорим прямо сейчас.


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

А теперь список простых рекомендаций, которые точно помогут ускорить работу веб-сайта.

Хостинг

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

Оптимизация

Тут все просто — чем "легче" содержимое сайта, тем быстрее он будет загружаться. Тут можно двигаться в разных направлениях.

Сжатие картинок

Опытным путем нужно добиться оптимального размера картинок на сайте. Их нужно уменьшать без потери качества контента. Частая ошибка — залив изображений на сайт в полном размере и изменение масштаба в системе управления сайтом. При таком подходе "вес" изображений не меняется.

Технология Progressive JPEG

На некоторых сайтах успевает загрузиться текст, а вместо изображений долго висят белые пятна. Технология Progressive JPEG помогает избежать таких багов.
В итоге посетитель сайта думает, что картинка уже загрузилась, хотя это далеко не так. Добиться такого эффекта можно в простейших онлайн-сервисах. Важно — при этом сами изображения станут легче.

Gzip-сжатие контента

Эта технология позволяет мгновенно архивировать весь контент на сайте и передавать его в таком виде посетителю. Распаковка происходит уже в браузере. Скорость открытия сайта заметно увеличивается. Добиться такого сжатия можно при помощи небольшого фрагмента кода.

Поддомены

У браузеров есть ограничение — загрузка содержимого одного сайта может проводиться максимум в четыре потока. Поэтому для интернет-магазинов (и не только) можно и нужно использовать поддомены.

То есть вместо одного адреса сайта www.site.ru создается несколько — www.site1.ru, www.site2.ru, www.site3.ru. В итоге браузер воспринимает такой ресурс как несколько отдельных и загружает без ограничения.

Эти четыре простых подхода могут увеличить эффективность страницы на 40%.

Мобильная версия

Сейчас минимум половина трафика приходится на мобильные устройства — смартфоны и планшеты. Поэтому нельзя халатно относиться к проработке мобильной версии сайта.

Для мобильной версии нужны изображения меньшего размера. Чтобы не мучиться с сохранением одних и тех же картинок в разных объемах, можно использовать облачные сервисы, которые автоматически меняют их размер.

Тратить время на обработку не нужно, а скорость загрузки сайта просто взлетит.

Кэширование данных

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

Оптимизация серверов

Чтобы добиться быстрой загрузки сайта, можно использовать связку популярных веб-сервисов Apache и Nginx. Первый даст скорость, а второй — мощность.

Минификация кода веб-страниц

Общий вес страницы прямо зависит от объема CSS и JS кодов. Добиться его уменьшения можно такими способами:

  • удаление комментария
  • удаление лишних пробелов
  • удаления всех переносов строк
  • удаления символов ; перед закрывающей фигурной скобкой }
  • объединения свойств для одного селектора (a).

Минимизировать CSS-код можно при помощи онлайн-сервиса CSS Resizer. Он работает как по URL-адресу страницы, так и по загруженному файлу с кодом. 

С оптимизацией JavaScript хорошо справляются сервисы HTML Compressor или JSCompress.


Любой из приведенных выше способов поможет увеличить скорость загрузки сайта. Можно их комбинировать, эффект будет только выше. Главное — не игнорировать проблему низкой скорости загрузки страницы. Ведь от этого зависит ваша прибыль. Всем профитных заливов)

Как вам статья?
VilGrand Ответить
Ни когда не было такого что бы грузилось больше 10 сек
20 августа 2021, 23:43 0
Шокер555 Ответить
Большое спасибо ,статья годная ,очень помогли
23 августа 2021, 17:17 0
HACKVIKI Ответить
Хороший хостинг = 60% быстродействия сайта.
26 августа 2021, 22:36 0

Топовая партнерка 1xSlots