Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • Русский
  • Українська
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

От чего зависит скорость загрузки сайта?

Хостинг Украина Блог Блог SEO оптимизация От чего зависит скор...

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

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

В момент, когда пользователь заходит на сайт, страница открывается путем подгрузки различных элементов: как статических, так и динамических. Этот процесс может происходить быстро или медленно, в зависимости от количества контента и элементов сайта. Например, если мы имеем дело с интернет-магазином, то изображений на странице каталога будет 50 и больше. Следовательно, он должен грузиться дольше, чем, к примеру, сайт-визитка. Но, на самом деле, такие сайты также могут грузиться в пределах 2-3 секунд, что является стандартом загрузки страниц. 

Существуют методы оптимизации скорости загрузки интернет-страниц – об этом и расскажем подробнее, а также ответим на вопрос: “От чего зависит скорость загрузки сайта?”

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

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

Что такое скорость ответа сервера?

Скорость ответа сервера – это время задержки между отправкой сигнала пользователем и получением этого сигнала обратно от сайта. Учитывается время задержки, которое измеряется в миллисекундах.

Что влияет на скорость ответа сервера?

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

Нагрузка на сервер и оптимизация 

Нагрузку на сервер проще всего представить на примере интернет-магазина, поскольку такие сайты чаще всего имеют высокую посещаемость в связи с частыми внесениями изменений (к примеру, почасовое/ежедневное изменение ценовой политики), но они также имеют контент, который не меняется. 

Например, фотографии товаров – они всегда одинаковые. Если нам известен адрес этого изображения, то, как правило, по нему всегда будет доступна одна и та же фотография. Чтобы отобразить картинку пользователю, движок и хостинг довольно сильно нагружаются, учитывая, что количество посещений интернет-магазина в день может достигать от 1000 до 5000 пользователей. Также может содержаться много изображений товаров. Кроме изображений есть и другой контент. И это все замедляет работу сервера... Если запросов к базе данных слишком много – сервер может не справиться и выдать для некоторых пользователей 500 код ошибки.

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

Что такое кэширование?

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

Что такое CDN?

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

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

Как быстро проверить все страницы своего сайта на скорость загрузки?

Как сделать массовую проверку всех страниц сайта через GTmetrix API?

GTmetrix – полезный инструмент для проверки скорости сайта. Отображает много сводной информации. Тестовый сервер находится в Ванкувере (Канада).

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

Gtmetrix api

 

Бесплатно можете проверить на скорость загрузки до 100 страниц по 20 страниц в день.

Gtmetrix api

GTmetrix API предлагает разработчикам простой способ использовать сервис тестирования производительности GTmetrix. Используя GTmetrix API, вы можете интегрировать тестирование производительности в вашу среду разработки или в ваше приложение.

API-интерфейс GTmetrix основан на API-службах тестирования Web Testing Framework (WTF), который представляет собой RESTful API. 

Изучив API, вы сможете легко проверить страницы вашего сайта

Как проверить скорость загрузки сайта через Screaming Frog SEO Spider +xpath

Для того, чтобы проверить скорость загрузки сайта через Screaming Frog SEO Spider +xpath, нам нужно проверить все страницы через Screaming Frog SEO и добавить собранные URL в Google таблицу.

Создаем страницу в Google таблицах

Page speed URL Проверка
https://developers.google.com/speed/pagespeed/insights/?url= URL для проверки https://developers.google.com/speed/pagespeed/insights/?url=URL для проверки

по такому принципу

Там, где поле проверки, выбираем “сцепить” формулой

=$A$2&B2

Дальше нужно проверить все страницы через Screaming Frog SEO и добавить собранные URL в Google таблицу в столбец “URL”.

Дальше скопировать все ссылки, которые образовались в столбе “Проверка”.

Добавить в парсер  через Screaming Frog SEO и сделать следующее:

Переходим в настройку парсера

Screaming Frog SEO

 

 
Дальше переходим в Spider Speed Configyration
 
Screaming Frog SEO
 
Потом в Custom - Extraction
 
Screaming Frog SEO
Screaming Frog SEO
 

Берем данные с сайта

Можем, при желании, воспользоваться плагином в браузере Xpath Helper и достать нужные данные.

Для мобильных:

//*[@id="page-speed-insights"]/div[2]/div[2]/div[2]/div[1]/div[1]/div/div[1]/a/div[2]

Для компьютеров:

/html/body/div[1]/div/div[2]/div[2]/div[2]/div[2]/div[1]/div/div[1]/a/div[2]

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

Подписываем столбцы

Оценка мобильной оптимизации:

(//div[@class='lh-gauge__percentage'])[2]

Мобильный FCP:

(//div[@class='metric-value']//text())[1]

Первая задержка мобильного ввода (FID):

(//div[@class='metric-value']//text())[2]

Время загрузки первого контента для мобильных:

(//div[@class='lh-metric__value']//text())[1]

Время загрузки достаточной части контента для мобильных:

(//div[@class='lh-metric__value']//text())[4]

Индекс скорости загрузки для мобильных:

(//div[@class='lh-metric__value']//text())[1]

Время окончания работы ЦП для мобильных:

(//div[@class='lh-metric__value']//text())[5]

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

(//div[@class='lh-metric__value']//text())[3]

Приблизительное время задержки при вводе для мобильных:

(//div[@class='lh-metric__value']//text())[6]

Детали процесса можно узнать здесь:
https://www.screamingfrog.co.uk/web-scraping/
Есть более новый способ сделать это через обновленную версию Screaming Frog SEO Spider 12.6.
 
 
 
Для этого нужно посетить сайт, нажать получить ключ
 
API Google page speed
И ввести его в поле  Screaming Frog SEO Spider 12.6 как на скриншоте
 
Screaming Frog SEO Spider 12.6
 
и все, можно проверять и получать нужные данные об оценке скорости загрузки страницы.

Проверить через Google Аналитику

Если у вас есть доступ к analytics.google.com вашего сайта, вы сможете измерить скорость загрузки всех ваших страниц.

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

Отчет "Скорость загрузки сайта" позволяет оценить время реакции ресурса по трем основным показателям:

  1. Время загрузки страницы 

  2. Скорость выполнения или время загрузки любого обращения

  3. Скорость, с которой браузер обрабатывает документ

analytics.google.com
 
analytics.google.com page speed
 

Почитать дополнительную документацию можно здесь:

https://support.google.com/analytics/answer/1205784?hl=ru

Что говорит Google?

Google говорит, что в последнее время скорость работы сайта считается одним из важнейших факторов, который влияет на его общую оценку... 
Учитывая, что пользователей, которые посещают сайт с помощью мобильных устройств, становится все больше – Google нацелен на то, чтобы удовлетворить их потребности. Ведь если контент на мобильном устройстве будет грузиться достаточно долго, пользователи будут часто покидать такие страницы, не дожидаясь загрузки. Сайт, который быстро загружается, будет всегда иметь преимущество перед сайтом, который загружается медленнее 3-х секунд.

Ресурсы для проверки загрузки страницы

  1. https://developers.google.com/speed/pagespeed/insights/
  2. https://tools.pingdom.com/
  3. https://www.webpagetest.org/
  4. https://gtmetrix.com/
  5. https://analytics.google.com/

Заключение

Скорость влияет и на SEO-продвижение. Поэтому, показатели PageSpeed Insights стоит проверять раз в неделю-месяц, а также исправлять код и настройки сервера. Важно переводить сайты на CDN. Особенно это касается таких сайтов, как каталоги или интернет-магазины. Используйте различные сервисы для проверки скорости сайта, так как на один сервис полагаться не стоит – он не дает целостности всей картины. О том как улучшить показатели скорости загрузки будет отдельная статься.

 


 

Заказывайте хостинг и выбирайте домен в компании «Хостинг Украина».

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

Наши цены: SSD хостинг от 1$, VPS на SSD от 12$, Cloud (облачный) хостинг от 3$, облачный VPS от 6$.

Присоединяйтесь к «Хостинг Украина» и мы позаботимся о технической стороне вашего бизнеса.

 

 

Кликай и подписывайся!


Только зарегистрированные пользователи могут оставлять комментарии

502

313

399

Подпишитесь на рассылку

Будем присылать анонсы новых статей и полезные советы раз в неделю

Присоединяйтесь к нам в соцсетях