HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>Об ускорении загрузки сайта рассказала ORM-маркетолог облачной платформы<a>Beget</a>Оксана Карелина.</p>
1 <p>Об ускорении загрузки сайта рассказала ORM-маркетолог облачной платформы<a>Beget</a>Оксана Карелина.</p>
2 <p>Скорость загрузки сайта влияет не только на удовлетворённость пользователей, но и на их готовность совершить покупку. При этом ожидания аудитории постоянно растут, и то, что считалось приемлемым несколько лет назад, сегодня может привести к потере посетителей и снижению конверсии.</p>
2 <p>Скорость загрузки сайта влияет не только на удовлетворённость пользователей, но и на их готовность совершить покупку. При этом ожидания аудитории постоянно растут, и то, что считалось приемлемым несколько лет назад, сегодня может привести к потере посетителей и снижению конверсии.</p>
3 <p>В этой статье для редакции "Маркетинг" Skillbox Media рассказываю:</p>
3 <p>В этой статье для редакции "Маркетинг" Skillbox Media рассказываю:</p>
4 <ul><li>как продолжительность загрузки<a>влияет на количество отказов и конверсию сайта</a>;</li>
4 <ul><li>как продолжительность загрузки<a>влияет на количество отказов и конверсию сайта</a>;</li>
5 <li>как ускорить загрузку страниц с помощью оптимизации<a>баз данных</a>,<a>изображений</a>и <a>работы CMS</a>, а также<a>настройки CDN</a>.</li>
5 <li>как ускорить загрузку страниц с помощью оптимизации<a>баз данных</a>,<a>изображений</a>и <a>работы CMS</a>, а также<a>настройки CDN</a>.</li>
6 </ul><p>Скорость - это главная валюта интернета. Даже самый хороший дизайн теряет значение, если страница загружается слишком долго.</p>
6 </ul><p>Скорость - это главная валюта интернета. Даже самый хороший дизайн теряет значение, если страница загружается слишком долго.</p>
7 <p>Ещё в 2008 году аналитики Aberdeen Group<a>подсчитали</a>, что задержка загрузки страницы всего на 1 секунду приводит к снижению числа просмотров страниц на 11%, удовлетворённости клиентов - на 16%, а конверсии - на 7%. С тех пор ожидания пользователей только выросли.</p>
7 <p>Ещё в 2008 году аналитики Aberdeen Group<a>подсчитали</a>, что задержка загрузки страницы всего на 1 секунду приводит к снижению числа просмотров страниц на 11%, удовлетворённости клиентов - на 16%, а конверсии - на 7%. С тех пор ожидания пользователей только выросли.</p>
8 <p>В 2016 году уже 53% людей<a>были готовы</a>покинуть сайт, если его загрузка занимала более трёх секунд. А в 2020 году Deloitte и 55 по заказу Google провели исследование и <a>выяснили</a>, что снижение задержки всего на 0,1 секунды повышает конверсию онлайн-магазинов на 8,4%, а сайтов для туристов - на 10,1%.</p>
8 <p>В 2016 году уже 53% людей<a>были готовы</a>покинуть сайт, если его загрузка занимала более трёх секунд. А в 2020 году Deloitte и 55 по заказу Google провели исследование и <a>выяснили</a>, что снижение задержки всего на 0,1 секунды повышает конверсию онлайн-магазинов на 8,4%, а сайтов для туристов - на 10,1%.</p>
9 <em>Кадр: мультфильм "Академия монстров" / DC Films</em><p>Скорость сайта влияет и на его ранжирование. Например, в Google ещё в 2010 году скорость загрузки<a>назвали</a>одним из факторов, влияющих на положение сайта в поисковой выдаче.</p>
9 <em>Кадр: мультфильм "Академия монстров" / DC Films</em><p>Скорость сайта влияет и на его ранжирование. Например, в Google ещё в 2010 году скорость загрузки<a>назвали</a>одним из факторов, влияющих на положение сайта в поисковой выдаче.</p>
10 <p>Вот почему грамотная оптимизация сайта в 2025 году настолько важна. Ниже я объясню, как ускорить загрузку ресурса.</p>
10 <p>Вот почему грамотная оптимизация сайта в 2025 году настолько важна. Ниже я объясню, как ускорить загрузку ресурса.</p>
11 <p>Чтобы ускорить работу сайта, можно оптимизировать изображения, улучшить работу системы управления контентом, уменьшить нагрузку на базы данных или настроить доставку информации до пользователя. Некоторые из этих действий сможет выполнить практически любой пользователь ПК, для других понадобится опыт работы с кодом.</p>
11 <p>Чтобы ускорить работу сайта, можно оптимизировать изображения, улучшить работу системы управления контентом, уменьшить нагрузку на базы данных или настроить доставку информации до пользователя. Некоторые из этих действий сможет выполнить практически любой пользователь ПК, для других понадобится опыт работы с кодом.</p>
12 <p>В этом разделе я расскажу о каждом способе подробнее. Если у вас нет специфических знаний, эта информация поможет вам правильно поставить задачу разработчику.</p>
12 <p>В этом разделе я расскажу о каждом способе подробнее. Если у вас нет специфических знаний, эта информация поможет вам правильно поставить задачу разработчику.</p>
13 <p>Скорость работы сайта зависит от мощности процессора и объёма оперативной памяти сервера, пропускной способности хостинга и наличия у провайдера ресурсов, достаточных для эффективной обработки нагрузки на проекты. Поэтому лучше выбирать мощные серверы.</p>
13 <p>Скорость работы сайта зависит от мощности процессора и объёма оперативной памяти сервера, пропускной способности хостинга и наличия у провайдера ресурсов, достаточных для эффективной обработки нагрузки на проекты. Поэтому лучше выбирать мощные серверы.</p>
14 <p>Также значение имеет местоположение серверов: чем ближе они будут находиться к пользователям, тем меньше будет задержка при передаче данных.</p>
14 <p>Также значение имеет местоположение серверов: чем ближе они будут находиться к пользователям, тем меньше будет задержка при передаче данных.</p>
15 <p>Время отклика сервера напрямую связано с производительностью баз данных (БД). Оптимизировать скорость сайта можно с помощью нескольких инструментов. Вот распространённые способы.</p>
15 <p>Время отклика сервера напрямую связано с производительностью баз данных (БД). Оптимизировать скорость сайта можно с помощью нескольких инструментов. Вот распространённые способы.</p>
16 <p><strong>Индексация таблиц.</strong>Создание индексов для часто используемых столбцов ускорит поиск данных. Таким образом можно уменьшить время выполнения запросов, особенно для операций SELECT, JOIN и WHERE.</p>
16 <p><strong>Индексация таблиц.</strong>Создание индексов для часто используемых столбцов ускорит поиск данных. Таким образом можно уменьшить время выполнения запросов, особенно для операций SELECT, JOIN и WHERE.</p>
17 <p><strong>Оптимизация SQL-запросов.</strong>Упрощение запросов снизит нагрузку на БД и ускорит их обработку. Убедитесь, что в запросах используются индексы, применяйте EXPLAIN для анализа запросов и поиска узких мест, а также избегайте вложенных запросов, если их можно заменить на JOIN.</p>
17 <p><strong>Оптимизация SQL-запросов.</strong>Упрощение запросов снизит нагрузку на БД и ускорит их обработку. Убедитесь, что в запросах используются индексы, применяйте EXPLAIN для анализа запросов и поиска узких мест, а также избегайте вложенных запросов, если их можно заменить на JOIN.</p>
18 <p><strong>Кэширование запросов.</strong>Сохраняйте результаты часто выполняемых запросов в памяти для повторного использования, чтобы уменьшить количество обращений к БД. В этом вам помогут такие инструменты, как Memcached и Redis, а также встроенные механизмы кэширования в СУБД - например, MySQL Query Cache.</p>
18 <p><strong>Кэширование запросов.</strong>Сохраняйте результаты часто выполняемых запросов в памяти для повторного использования, чтобы уменьшить количество обращений к БД. В этом вам помогут такие инструменты, как Memcached и Redis, а также встроенные механизмы кэширования в СУБД - например, MySQL Query Cache.</p>
19 <p><strong>Оптимизация структуры таблиц.</strong>Используйте подходящие типы данных для уменьшения размера таблиц - например, INT вместо VARCHAR для чисел - и разделяйте таблицы на меньшие части, например, по датам.</p>
19 <p><strong>Оптимизация структуры таблиц.</strong>Используйте подходящие типы данных для уменьшения размера таблиц - например, INT вместо VARCHAR для чисел - и разделяйте таблицы на меньшие части, например, по датам.</p>
20 <p><strong>Репликация и шардирование.</strong>Создавайте копии БД на нескольких серверах для распределения нагрузки и разделяйте данные на несколько серверов - например, по пользователям или регионам - для уменьшения нагрузки на отдельные серверы.</p>
20 <p><strong>Репликация и шардирование.</strong>Создавайте копии БД на нескольких серверах для распределения нагрузки и разделяйте данные на несколько серверов - например, по пользователям или регионам - для уменьшения нагрузки на отдельные серверы.</p>
21 <p><strong>Мониторинг.</strong>Анализируйте производительность БД, например, с помощью MySQL Workbench или PostgreSQL pgAdmin и включите логирование медленных запросов для их дальнейшей оптимизации.</p>
21 <p><strong>Мониторинг.</strong>Анализируйте производительность БД, например, с помощью MySQL Workbench или PostgreSQL pgAdmin и включите логирование медленных запросов для их дальнейшей оптимизации.</p>
22 <p>Зачастую изображения составляют большую часть веса страницы, поэтому их оптимизация может существенно ускорить загрузку сайта. Вот несколько способов оптимизации изображений.</p>
22 <p>Зачастую изображения составляют большую часть веса страницы, поэтому их оптимизация может существенно ускорить загрузку сайта. Вот несколько способов оптимизации изображений.</p>
23 <p><strong>Уменьшение размера файлов.</strong>Алгоритмы сжатия позволяют уменьшить вес изображения без заметной потери качества. В этом помогут такие инструменты, как Squoosh, ImageOptim, Imagify, Optimizilla и TinyPNG.</p>
23 <p><strong>Уменьшение размера файлов.</strong>Алгоритмы сжатия позволяют уменьшить вес изображения без заметной потери качества. В этом помогут такие инструменты, как Squoosh, ImageOptim, Imagify, Optimizilla и TinyPNG.</p>
24 <p><strong>Использование современных форматов.</strong>Например, WebP, разработанный Google, обеспечивает лучшее сжатие, чем JPEG и PNG, а AVIF - лучшую поддержку прозрачности.</p>
24 <p><strong>Использование современных форматов.</strong>Например, WebP, разработанный Google, обеспечивает лучшее сжатие, чем JPEG и PNG, а AVIF - лучшую поддержку прозрачности.</p>
25 <p><strong>Ленивая загрузка (lazy loading).</strong>Это технология, при которой изображения загружаются лишь тогда, когда они становятся видимыми для пользователя. С её помощью можно сократить начальное время загрузки страницы сайта и повысить его производительность. Для ленивой загрузки можно использовать атрибут loading="lazy" в HTML, а для JavaScript - отдельную библиотеку Lozad.js.</p>
25 <p><strong>Ленивая загрузка (lazy loading).</strong>Это технология, при которой изображения загружаются лишь тогда, когда они становятся видимыми для пользователя. С её помощью можно сократить начальное время загрузки страницы сайта и повысить его производительность. Для ленивой загрузки можно использовать атрибут loading="lazy" в HTML, а для JavaScript - отдельную библиотеку Lozad.js.</p>
26 <p><strong>Адаптивные изображения.</strong>Автоматический выбор размера изображения в зависимости от устройства пользователя позволяет ускорить загрузку изображений на мобильных устройствах. Чтобы сделать изображения адаптивными, можно воспользоваться тегом &lt;picture&gt; и атрибутом srcset.</p>
26 <p><strong>Адаптивные изображения.</strong>Автоматический выбор размера изображения в зависимости от устройства пользователя позволяет ускорить загрузку изображений на мобильных устройствах. Чтобы сделать изображения адаптивными, можно воспользоваться тегом &lt;picture&gt; и атрибутом srcset.</p>
27 &lt;picture&gt; &lt;source srcset="image-large.webp" media="(min-width: 1200px)"&gt; &lt;source srcset="image-medium.webp" media="(min-width: 768px)"&gt; &lt;img src="image-small.webp" alt="Описание изображения"&gt; &lt;/picture&gt;<p><strong>Кэширование изображений.</strong>Сохраняйте изображения в кэше браузера для повторного использования (например, настроив заголовки HTTP: Cache-Control, Expires). Так вы уменьшите количество запросов к серверу при повторных посещениях. Кроме того, есть сервисы для увеличения скорости сайта путём кэширования статических файлов (HTML, CSS, JavaScript) - например, Cloudflare и Amazon CloudFront.</p>
27 &lt;picture&gt; &lt;source srcset="image-large.webp" media="(min-width: 1200px)"&gt; &lt;source srcset="image-medium.webp" media="(min-width: 768px)"&gt; &lt;img src="image-small.webp" alt="Описание изображения"&gt; &lt;/picture&gt;<p><strong>Кэширование изображений.</strong>Сохраняйте изображения в кэше браузера для повторного использования (например, настроив заголовки HTTP: Cache-Control, Expires). Так вы уменьшите количество запросов к серверу при повторных посещениях. Кроме того, есть сервисы для увеличения скорости сайта путём кэширования статических файлов (HTML, CSS, JavaScript) - например, Cloudflare и Amazon CloudFront.</p>
28 <p>Довольно часто в медленной работе сайта винят CMS - систему управления контентом. На деле производительность многих из них примерно одинакова, а сложности появляются, когда сайты перегружают задачами, на которые выбранная система управления контентом попросту не рассчитана.</p>
28 <p>Довольно часто в медленной работе сайта винят CMS - систему управления контентом. На деле производительность многих из них примерно одинакова, а сложности появляются, когда сайты перегружают задачами, на которые выбранная система управления контентом попросту не рассчитана.</p>
29 <p>Тем не менее при правильном подходе к работе с CMS можно ускорить сайт - вот что можно использовать.</p>
29 <p>Тем не менее при правильном подходе к работе с CMS можно ускорить сайт - вот что можно использовать.</p>
30 <p><strong>Механизмы кэширования.</strong>WordPress, Joomla, Drupal и многие другие CMS снабжены встроенными или подключаемыми механизмами кэширования, которые позволяют уменьшить нагрузку на сервер. Кроме того, можно установить для этого отдельный плагин - например, W3 Total Cache или WP Super Cache для WordPress.</p>
30 <p><strong>Механизмы кэширования.</strong>WordPress, Joomla, Drupal и многие другие CMS снабжены встроенными или подключаемыми механизмами кэширования, которые позволяют уменьшить нагрузку на сервер. Кроме того, можно установить для этого отдельный плагин - например, W3 Total Cache или WP Super Cache для WordPress.</p>
31 <p><strong>Объединение файлов.</strong>Минифицировать и объединять CSS, JavaScript и HTML-файлы можно с помощью отдельных плагинов, например Autoptimize для WordPress, или сервисов, например UglifyJS, cssnano. С их помощью вы сможете уменьшить количество HTTP-запросов.</p>
31 <p><strong>Объединение файлов.</strong>Минифицировать и объединять CSS, JavaScript и HTML-файлы можно с помощью отдельных плагинов, например Autoptimize для WordPress, или сервисов, например UglifyJS, cssnano. С их помощью вы сможете уменьшить количество HTTP-запросов.</p>
32 <p><strong>Сжатие данных.</strong>Уменьшить размер передаваемых данных перед отправкой пользователю можно, например, с помощью утилиты Gzip или алгоритма Brotli.</p>
32 <p><strong>Сжатие данных.</strong>Уменьшить размер передаваемых данных перед отправкой пользователю можно, например, с помощью утилиты Gzip или алгоритма Brotli.</p>
33 <p><strong>Оптимизированные темы.</strong>Отдельные темы, например Astra и GeneratePress для WordPress, разработаны с учётом производительности и позволяют не перегружать сайт.</p>
33 <p><strong>Оптимизированные темы.</strong>Отдельные темы, например Astra и GeneratePress для WordPress, разработаны с учётом производительности и позволяют не перегружать сайт.</p>
34 <p>CDN (content delivery network - сеть доставки содержимого) - это распределённая сеть серверов, которая помогает ускорить загрузку сайта за счёт доставки контента пользователям с ближайшего к ним сервера.</p>
34 <p>CDN (content delivery network - сеть доставки содержимого) - это распределённая сеть серверов, которая помогает ускорить загрузку сайта за счёт доставки контента пользователям с ближайшего к ним сервера.</p>
35 <p>CDN - своего рода посредник между основным сервером и пользователем, который помогает разгрузить основной сервер. Вместо того чтобы обрабатывать множество запросов самостоятельно, он делегирует эту задачу сети CDN. Например, если ваш сайт размещён в России, а пользователь из Европы, CDN доставит контент с европейского сервера.</p>
35 <p>CDN - своего рода посредник между основным сервером и пользователем, который помогает разгрузить основной сервер. Вместо того чтобы обрабатывать множество запросов самостоятельно, он делегирует эту задачу сети CDN. Например, если ваш сайт размещён в России, а пользователь из Европы, CDN доставит контент с европейского сервера.</p>
36 <p>Чтобы настроить работу сайта через CDN, необходимо выбрать провайдера, указать в личном кабинете CDN доменное имя вашего сайта, изменить записи (A, CNAME) вашего домена, чтобы трафик шёл через серверы CDN.</p>
36 <p>Чтобы настроить работу сайта через CDN, необходимо выбрать провайдера, указать в личном кабинете CDN доменное имя вашего сайта, изменить записи (A, CNAME) вашего домена, чтобы трафик шёл через серверы CDN.</p>
37 <p>Больше материалов Skillbox Media о сайтах и их продвижении</p>
37 <p>Больше материалов Skillbox Media о сайтах и их продвижении</p>