Почему сайт долго грузится
Перейти к содержимому

Почему сайт долго грузится

  • автор:

Почему мой сайт работает медленно и что делать

Эта информация находится в Инструментах разработчика используемого браузера. Откройте в браузере нужную страницу, а затем консоль разработчика (в браузерах Google Chrome, Firefox для этого нажмите клавишу F12). Перейдите во вкладку Network (Сеть):

почему сайт работает медленно 1

Нажмите F5, чтобы запустить анализ производительности.

Во вкладке All (Все) будет отображаться список всех файлов сайта и общее время загрузки, показатель Load:

почему сайт работает медленно 2

Чтобы узнать время загрузки отдельного файла, кликните по интересующему в списке и затем перейдите в раздел Timing (Тайминги):

почему сайт работает медленно 3

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

Показатели Queueing (Очередь), Stalled (Заблокировано), DNS Lookup (Поиск DNS), Initial connection (Соединение) составляют время отклика сервера и, как правило, суммарно занимают менее 0,1 с. В случае возникновения проблем на этом этапе загрузки сайта их быстро исправляют, так как они несут массовый характер и влекут множество жалоб.

Также сложности возникают с параметром Waiting (Ожидание). TTFB (Time to First Byte) — это время от момента ввода пользователем запроса, за которое на экран выводится первый байт информации. Также этот показатель отвечает за прогрузку интерактивных элементов страницы. Иными словами, он описывает то, насколько быстро сайт (со всеми скриптами и данными) загрузился и готов к использованию. Также он показывает степень загруженности сервера. Причин снижения показателя TTFB несколько. Ниже мы перечислим основные проблемы и способы их решения.

Основные причины медленной работы сайта

ERR_CONNECTION_TIMED_OUT

Из-за несоответствующей работы элементов сайта, перечисленных ниже, при попытке открыть сайт в браузере может возникнуть ошибка «Превышено время ожидания ответа от сайта» (ERR_CONNECTION_TIMED_OUT). Корректировка причин медленной работы сайта приведет к исправлению данной ошибки.

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

В статических сайтах элементы (JS-файлы, CSS-файлы, HTML-файлы, медиафайлы) уже загружены на сервер, и вам просто нужно дождаться их прогрузки в браузере.

Открывая динамический сайт, вы не загружаете уже готовые файлы: вы запускаете скрипт, который генерирует страницу по вашему запросу.

Чтобы определить, статический или динамический файл нуждается в оптимизации, обратите внимание на расширение элемента, который долго грузится, в списке всех файлов сайта (Инструменты разработчикаNetworkAll):

почему сайт работает медленно 4

К статическим файлам относят файлы с расширениями .css, .js, .html, .png, .jpg, .jpeg и т.п.

Ниже описаны наиболее частые причины медленной загрузки сайта и даны рекомендации по их устранению.

Медленно загружаются статические элементы

  • большой размер файлов;
  • файлы загружаются со сторонних серверов.

Рекомендации к исправлению:

Оптимизация контента

Если файл медленно грузится, потому что его размер слишком велик (например, изображения по 20 Мб), оптимизируйте его. Читайте об оптимизации в разделе: Продвижение сайта.

Смена используемого внешнего сервера

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

Настройка кэширования данных

Чтобы статические данные сайта кэшировались и, соответственно, требовали меньшего времени на загрузку, настройте gzip и expires. О настройке сжатия и кэширования через expires на виртуальном хостинге читайте в статье: Настройка сжатия и кэширования через .htaccess.

Медленно загружаются динамические элементы

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

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

Вам нужно проанализировать скрипты сайта и запросы к базе данных. По возможности оптимизируйте их. Если данные действия вызывают у вас затруднения, обратитесь к разработчикам сайта или на тематические форумы. Также вы можете перевести работу скриптов вашего сайта на php-версии линейки 7.x, в которых производительность выше версий 5.3-5.6.

Обратите внимание

Специалисты технической поддержки Рег.ру не консультируют по вопросам оптимизации кода скриптов сайта.

Настройка кэширования cо стороны CMS

Помимо оптимизации скриптов и запросов к базам данных, настройте кэширование исполняемого кода. Это увеличит скорость работы сайта и снизить нагрузку на хостинг. В большинстве CMS доступны кэширующие плагины. В Joomla и MODX можно активировать встроенный кэш, для WordPress рекомендуем установить бесплатный плагин WP Super Cache.

Обращения к сторонним сервисам

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

Наличие вредоносного ПО

Также ваш сайт может работать медленнее при наличии вирусов. Вредоносные скрипты могут инициализировать удаленное подключение или запускать ресурсоёмкие процессы, что повлечет дополнительную нагрузку на сервер. Проверьте ваш сайт на наличие вирусов, чтобы исключить данную причину:

  • Как проверить сайт на вирусы (на виртуальном хостинге).
  • Как проверить сервер на наличие вирусов (на VPS).
Переход на VPS

Если результаты оптимизации кажутся вам неудовлетворительными, одним из возможных вариантов является переход на VPS или выделенный сервер, на которых доступны большая производительность и гибкая настройка серверного ПО: Как заказать VPS.

Мы рекомендуем использовать VPS на XEN с SSD-накопителями, так как серверы данного типа наиболее изолированы от нагрузки соседей (других пользователей) и обладают высокой скоростью работы дисковой подсиситемы.

Помогла ли вам статья?

Спасибо за оценку. Рады помочь ��

Почему мой сайт работает медленно и что делать

Когда появляются проблемы с работой сайта – это не беда. Данная статья поможет найти решение для многих неполадок подобного рода.

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

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

2 определяется временем на запросы и ответы DNS, а также количеством сетевых точек доступа (так называемых хопов) между вашим устройством и сервером хостинг провайдера, на котором размещен сайт. Так же от второго параметра серьезно зависит время загрузки всех файлов, необходимых для генерации страницы в браузере (например JS и CSS файлов, файлов изображений). Чем больше узлов связи между вашим устройством и сервером, на котором размещен ваш сайт тем хуже, тем медленнее будет загружаться сайт. Также, данная скорость будет определяться самой низкой скоростью между любыми двумя узлами связи.

Первый параметр лежит в зоне ответственности хостинг провайдера.

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

3 параметр лежит в зоне ответственности вебмастера, владельца сайта.

Как владелец сайта может узнать подробнее о времени генерации содержимого сайта в браузере

Узнать об особенностях загрузки данных сайта можно, посмотрев в используемом браузере пункт «Инструменты разработчика». Для этого в окне браузера откройте страницу нужного сайта, после чего перейдите в консоль разработчика. В большинстве браузеров консоль открывается нажатием клавиши F12. После этого нужно перейти к вкладке под названием Network или Сеть.

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

По умолчанию выбраны файлы всех типов (All), но вы можете отфильтровать их по нужному расширению, введя в поле «Filter» название типа файла, либо нажав на один из предложенных вариантов (JS, CSS, Img, Media..).

Общие показатели времени загрузки показаны внизу в поле «Finish». Сделать фильтр загрузки по времени Вы можете, нажав на поле «Time». Таким образом, можно посмотреть, какие файлы грузятся медленнее остальных.

Загрузочное время определенного файла можно посмотреть, кликнув по интересующему вас файлу в списке, после чего нужно перейти в пункт Timing.

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

Показатели Queueing (Очередь), Stalled (Заблокировано), Waiting (Ожидание) составляют время отклика сервера. Ошибки в их работе должны быть исправлены очень быстро, поскольку массовость негативного влияния этих проблем вызовет многочисленные жалобы со стороны посетителей сайтов.

Параметр под названием Waiting наиболее часто вызывает сложности в работе. Time to First Byte или укороч. TTFB – это время до получения первого байта (сетевого пакета) информации с сайта. Проще говоря, данный параметр указывает на то, как долго загружаются скрипты и данные на сайте до того момента, когда он будет полностью готовым к использованию. Если у TTFB низкие показатели, этому найдется несколько различных причин. Далее мы перечислим их и наметим пути исправления.

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

Статические, а также динамические файлы могут нуждаться в оптимизации. Прежде чем приступить к этой процедуре, нужно точно определить, какие из типов файлов должны ее пройти. На скриншоте оранжевым выделены динамические файлы, зелёным — статические.

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

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

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

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

Работа по оптимизации статических файлов

Примерный перечень расширений, присущих файлам статического типа: jpeg, jpg, png, css, html, js и т.д.

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

  • Оптимизировать контент (этот вариант подходит, если файлы грузятся долго из-за слишком больших размеров). Например, сконвертировать картинку из формата png в формат jpeg (разумеется если это применимо к данным файлам);
  • Сменить используемый внешний сервер. Если файлы загружаются медленно по причине нахождения их на других серверах, то проблема может заключаться в параметрах их конфигурации (загруженность, настройка, локация и т.д.). Для размещения контента рекомендуется подбирать наиболее быстродействующие сервера хранения;
  • Настроить на стороне сервера кэширование файлов (с помощью директив веб сервера). Если включить кэширование статических данных, загрузка файлов может уменьшиться во времени;
  • Также, для некоторых видов статических файлов можно включить компрессию на стороне веб сервераю Хорошими (но не универсальными) инструментами для обнаружения подобных проблем являются PageSpeed Insights, GTmetrix и другие.

Работа по оптимизации динамических файлов

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

  • Оптимизировать работу скриптов на сервере. Чтобы сделать это, нужно провести анализ работающих на сайте скриптов, а также запросов к базе данных. В некоторых случаях может помочь изменение версии php, но иногда необходимо проводить серьезную работу по улучшению качества кода php. Без грамотного специалиста-программиста будет обойтись трудно. В работе специалисту может пригодиться инструмент профилирования кода
  • Настроить кэширование CMS. Необходимо провести настройку кэширования результатов работы php кода. Данная процедура поможет уменьшить время отклика сайта и понизить нагрузку на сервер. В данном вопросе может быть незаменимым инструментом memcached
  • Необходимо обратить внимание на загрузку контента с других сервисов. Код сайта может иметь запросы на другие ресурсы, что потенциально увеличивает время генерации контента страницы вашего сайта. Недоступность удаленного сервера может и вовсе затормозить работу вашего сайта. Рекомендуется внешние источники не использовать вообще
  • Иногда сайт работает медленно из-за вирусов. Наличие вредоносного ПО может затормаживать работу сайта, а также производить паразительную нагрузку на сервер. В данном вопросе незаменим инструмент ImunifyAV+

Если все эти работы не привели к желаемому результату, то, возможно, вашему сайту не хватает ресурсов. В этом случае, вам стоит рассмотреть переход на VDS или арендовать физический сервер.

В дополнение к вышеперечисленным, мы расскажем вам о причинах общего характера медленной загрузки стариц:

  • Перегруз базы данных. Если вы часто меняете информацию на своем сайте, это может начать фрагментацию данных в таблицах БД. Такое положение дел может замедлить работу сайта. Чтобы избежать этих проблем, нужно периодически оптимизировать таблицы базы данных. Кроме того, лучше будет, если вы также оптимизируете работу скриптов.
  • Чрезмерно большая главная страница. Если размер главной страницы вашего сайта занимает несколько десятков мегабайт, это может серьезно повлиять на скорость работы. Различный контент, который весит много (анимации и изображения с высоким разрешением), можно попытаться оптимизировать. После этого можете проверить скорость работы сайта, она должна возрасти, а время загрузки контента уменьшиться.
  • Большая посещаемость. Если сайт грузится медленно, это может вытекать из большой посещаемости. Когда ресурс становится популярным, ему рекомендуется перейти на VDS сервер. Если же посещаемость сайта слишком подозрительна, это может означать ДДОС-атаку на ресурс. В таком случае, проверьте журнал сайта на наличие ненормальной активности. Как правило, атаки сопровождаются возрастанием нагрузки на аккаунте, что отображается в панели управления хостингом.
  • Тормозящие расширения. Сайт может перестать работать нормально из-за недавно установленного расширения или плагина. Попробуйте его отключить и перепроверить работу ресурса.

Почему сайт долго загружается

Когда браузер пользователя отправляет серверу запрос на предоставление содержимого страницы, до получения ответа проходит какое-то время. Приемлемым ожиданием принято считать 1–2 секунды. Низкая скорость загрузки сайта (более 3 секунд) может стать причиной потери трафика и позиций в поисковой выдаче. Рассмотрим причины этой проблемы и способы её устранения.

Что влияет на скорость загрузки сайта

На скорость загрузки влияют четыре основных фактора:

  1. Скорость работы CMS и скриптов сайта. Зависит от архитектуры приложения, качества и оптимизации кода скриптов, а также запросов к базе данных.
  2. Скорость работы сервера. Зависит от его комплектующих и используемых технологий. Профессиональные хостинг-провайдеры непрерывно обновляют свои сервера, используя более производительные процессоры, быстрые SSD-диски и т.д.
  3. Скорость интернет-соединения пользователя. Зависит от сетевых точек доступа, расположенных между устройством пользователя и сервером сайта. Этот параметр влияет на загрузку любых файлов сайта, включая скрипты и изображения.
  4. Скорость генерации сайта в браузере. Чем «тяжелее» сайт, тем больше времени он потребует — это находится в зоне ответственности вебмастера.

Как оптимизировать скорость сайта

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

  1. Все элементы статического сайта уже загружены на сервер, поэтому пользователю необходимо дождаться их загрузки. К ним относятся: изображения, стили, HTML-файлы и др.
  2. Динамический сайт не отправляет пользователю готовые файлы – он запускает выполнение скриптов на сервере, результат выполнения которых отправляется клиенту. К скриптам относятся, например, файлы .php.

Оптимизация статических элементов

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

Первое, что нужно сделать — оптимизировать контент сайта. Измените формат и размер используемых изображений, а также сократите код HTML , CSS и JS. Уже на этом этапе сайт будет загружаться заметно быстрее.

Если вы используете внешние серверы, такие как CDN, то неправильные настройки, высокая загруженность, географическая удаленность — всё это может стать причиной долгой загрузки. В этом случае необходимо выбрать более производительный сервер.

Также может помочь настройка кеширования и сжатия данных. Это делается, как правило, на стороне хостинг-провайдера.

Оптимизация динамических элементов

Крупные порталы или интернет-магазины часто обращаются к базе данных и задействуют в работе много PHP-скриптов, потребляющих серверные ресурсы.

Начните с анализа скриптов и запросов к БД. Если необходимые для оптимизации навыки отсутствуют, то обратитесь за помощью к разработчикам сайта, либо задайте вопрос на тематическом форуме — каждая ситуация индивидуальна. Обратите внимание, что современные версии PHP (7.x) производительнее предыдущих – 5.x.

После этого перейдите к настройке кеширования исполняемого кода. Во всех популярных CMS присутствуют необходимые для этого плагины. К примеру, в Joomla и MODX они поставляются «из коробки», а для WordPress разработан бесплатный плагин WP Super Cache. Кеширование поможет снизить нагрузку на хостинг, а также увеличит скорость загрузки сайта.

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

Проверка на вирусы

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

Переход на VDS, Dedicated или Гибридный сервер

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

Сайт загружается медленно: когда не нужно паниковать

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

Многие специалисты просто не понимают отчет по времени загрузки страниц сайта в Analytics. Из-за этого они, подобно мальчику из сказки, который кричал «волки», впустую тратят время менеджера проекта или владельца сайта на проверку/устранение несуществующих проблем.

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

Отчет по скорости загрузки сайта: разбираем по полочкам

В основе инструмента отслеживания времени загрузки страницы в Analytics используется функция NavigationTiming. Она присутствует в большинстве современных браузеров и фиксирует процесс загрузки страницы, начиная от обращения к адресу. На старых браузерах она отсутствует, а на Safari работает в урезанном виде. Смотрите актуальный перечень поддерживаемых браузеров.

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

В данной статье идет речь про отчет в Google Analytics. Узнать как отследить реальную скорость загрузки сайта.

Отчет о скорости загрузки страниц

Google Analytics позволяет отдельно посмотреть скорость выполнения различных этапов загрузки:

  • Avg. Page Load Time (sec) — среднее время загрузки страницы. То есть полное время от момента, когда пользователь просто активировал переход на сайт, до окончательной загрузки всех элементов страницы, включая баннеры.
  • Avg. Redirection Time (sec) — время, которое браузер тратит на редиректы. В любом случае браузер на него тратит некоторое время, но если в рекламе, например, идет ссылка на http-версию сайта, работающего на https, браузер тратит дополнительное время на совершение редиректа c http на https. В случае отсутствия редиректов на сайте невозможно повлиять на это время.
  • Avg. Domain Lookup Time (sec) — время, затрачиваемое браузером на определение сервера, где находится сайт. В основном, это доли секунд и это время зависит от количества серверов, которое нужно пройти пользователю для получения информации. Здесь уже влияет география и скорость интернета пользователя. Для ускорения по этому параметру можно только внедрить CDN (чтоб сайт находился на серверах по всему миру) или перевести сайт на сервер в регионе проживания основного количества пользователей. Оба действия финансово и трудозатратны, особенно с учетом мизерного выигрыша, который можно получить. На данный параметр рекомендуется обращать внимание, только если его показатели для подавляющего большинства пользователей превышают одну секунду.
  • Avg. Server Connection Time (sec) — время, которое проходит на образование TCP-соединения с сервером. Обычно занимает доли секунд. Зависит от тех же факторов, что и Avg. Domain Lookup Time.
  • Avg. Server Response Time (sec) — среднее время, которое проходит между тем, как браузер подал команду серверу, что хочет получить страницу, и моментом, когда сервер ее отдал, что привело к началу скачивания кода страницы. Этот временной интервал полностью зависит от сервера и качества оптимизации процессов загрузки страницы. Если этот период аномально большой, надо разобраться с программистами и выяснить, как можно его уменьшить.
  • Avg. Page Download Time (sec) — время, за которое браузер пользователя скачивает код страницы. При средней нагрузке на сервер зависит от скорости интернета пользователя. При критической нагрузке на сервер значение растет из-за того, что канал не справляется.

В большинстве случаев в отчете Avg. Page Load Time (sec) перечисленные параметры составляют лишь небольшую долю:

перечисленные параметры составляют лишь небольшую долю

Оставшееся время занимает:

  1. Процесс загрузки дополнительных ресурсов: файлы стилей, js (включая gtm и все скрипты, активируемые им), изображения, рекламные скрипты, чаты, виджеты курса валют и так далее.
  2. Процесс визуализации страницы. Парсинг кода и вывод в окне браузера.

Минимализм кода и отложенная загрузка необязательных изображений может ускорить данный процесс. В то же время слабые устройства (например телефоны на Android 4.4) тратят куда больше времени на прорисовку страницы (в разы больше), чем последний Samsung Galaxy.

Для решения этого вопроса программисты и прибегают к части рекомендаций Google PageSpeed Insights.

Время загрузки страниц растет: что может влиять на показатели

1. Данные основаны на малом количестве пользователей. Если на сайт зашло 99 пользователей, у которых страницы загрузились за 1 секунду и один пользователь с 600 секундами (ужасный интернет), среднее время будет почти 7 секунд. Не забывайте, показатели в отчете представляют собой среднее арифметическое, что приводит к существенному влиянию «аномальных» пользователей.

2. Источник трафика. Вполне может оказаться, что для пользователей из рекламы или органического поиска сайт грузится в пределах нормы и причина роста времени в другом канале. Например, органический трафик из Нигерии. На скриншоте видно, что из поисковых систем (платный и бесплатный трафик) страницы загружаются быстрее, чем в среднем:

На скриншоте видно, что из поисковых систем (платный и бесплатный трафик) страницы загружаются быстрее, чем в среднем

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

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

4. Проверьте провайдеров. Рост трафика от медленных провайдеров негативно влияет на среднее время загрузки страницы. Показательный пример:

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

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

Убедитесь, что анализируете только важные типовые страницы

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

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

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

Остались вопросы? Отвечу в комментариях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *