Были времена, когда все наперебой ругали CMS Joomla за низкую скорость загрузки. С тех пор прошло много времени и скорость загрузки Joomla сайта значительно ускорилась. Я помню этот скачок скорости с переходом на PHP 7. И всё-таки, сегодня 2020 год, а я ни разу не измерял скорость загрузки чистого сайта Joomla. Есть повод это сделать и заодно рассказать какими инструментами для этих целей пользоваться.

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

Я уверен, что никому не нравится, когда посещаемый нами сайт долго открывается. Многих это раздражает и они уходят с сайта. Однако если ресурс вам нужен вы вряд ли покинете его из-за замедленной скорости.

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

До сих пор, Google говорил, только о влиянии (ухудшении) на ранжирование «очень медленных сайтов».

Что значит медленный сайт?

Я никогда не встречал в официальной информации ведущих поисковиков, что сайты время загрузки больше «X секунд» медленные. И вот почему.

Как вы ответите на вопрос «Сколько идти до Кремля?». Скорее всего ответ будут «смотря откуда идти». От ГУМа очень быстро, из Домодедова долго, из Вашингтона совсем долго.

Так же со скоростью загрузки сайта. Откуда вы будете её измерять? Иначе, для пользователей с различной геолокацией скорость загрузки вашего сайта будет разной. Если ваш сайт лежит на серверах в Москве и ваш пользователь там же, для него скорость загрузки будет меньше, чем для пользователя из Техаса. Если вы конечно не используете «DNS облака» в Америке.

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

Например, браузер, открывая ваш сайт, показывает 3-4-5 секунд белый экран. Вероятность, что средний пользователь дождётся открытия такого сайта близка к нулю. Однако, если ваш сайт откроется, пусть не полностью, но через 0.5 секунды, то пользователь включится в просмотр и вероятность его ухода значительно уменьшится.

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

Есть два основных фактора реально влияющих на скорость вашего сайта.

Во-первых, это объём самого сайта. Напомню, сайт хоть и является виртуальным ресурсом, он имеет реальный вес, который можно измерить в Kb.

При этом вес сайта складывается из веса разных типов данных (HTML, CSS, JavaScript, Картинки, видео, шрифты).

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

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

Прежде всего хостинг должен поддерживать все технические требования вашей системы управления. На Joomla уже давно есть система подсказок и, например, если вы поставите CMS на PHP 7.1, сразу после установки система вас проинформирует, что это плохо.

joomla instal error

joomla instal error

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

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

И всё-таки вернёмся к цифрам. Они реальнее и понятнее для оценки. Есть реально рекомендованные времена загрузки сайта, к которым нужно стремиться, а именно:

  • Время отрисовки сайта (пользователь начал видеть сайт на экране) не должно быть более двух секунд.

В эти две секунды должны быть уложены:

  • Ответ вашего сервера (Ping);
  • Обработка DNS;
  • Подключения к HTTP (HTTPS) серверу;
  • Загрузка HTML и DOM (CSS, Java, и т.д.) сайта.

Если вы разделите 2 рекомендованные секунды отрисовки на эти 5 действий, то получите не более 0,4 сек на каждое.

  • Время полной загрузки сайта (отображение на экране всех эго элементов), должно быть не более 4 секунд.

Скорость загрузки чистого сайта Joomla

Для измерения скорости загрузки сайта нужны инструменты. Они есть в свободном доступе и многие знают эту великолепную пятёрку популярных:

PageSpeed Insights

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

TestMySite

Инструмент Google для оценки скорости мобильных сайтов.

WebPageTest

Позволяет сравнивать производительность одной или нескольких страниц в контролируемой лабораторной среде. Также расширяет статистику производительности и тестирует производительность на реальном устройстве. Даёт полную диаграмм загрузки по элементам.

Host tracker

Сервис проверки доступности сайтов и серверов.

Pingdom

Сравнивает производительность одной или нескольких страниц сайта в контролируемой лабораторной среде. Даёт полную раскладку загрузки.

Для быстрой оценки скорости загрузки сайта отлично подходит сервис PageSpeed Insights. Он бесплатный и даёт оценку на уровне плохо/хорошо/отлично. Давайте на нём проверим скорость загрузки Joomla сайта после установки на протоколе HTTPS и сервере с ping по России 10 ms.

PageSpeed Insights joomla test 1

PageSpeed Insights joomla test 2

На фото вы видите, что скорость загрузки близка к идеальной на обоих видах устройств.

Теперь измерим скорость загрузки Joomla сайта после установки в реальных цифрах. Тест на сервисе WebPageTest на контрольных серверах в Польше. Fully Loaded (полная загрузка) составила 1,369 секунды.

Page Speed joomla test 1

На чистом, только что установленном сайте Joomla кеш не включён. Поэтому включим его на вкладке «Плагины» и сделаем повторный тест.

Page Speed joomla test 2

Время загрузки снизилось, до 1.189s однако «Cache static content: Использовать кэширование статических ресурсов в браузере» остался в «красной зоне».

Заключение

Сервис PageSpeed Insights показал, что скорость загрузки чистого сайта Joomla 3.9.16 близка к идеально 95/99. Это подтверждает, что Joomla быстрый CMS. Правда сайт реально чистый, на сервере с ping 10 ms, PHP 7.2.10 и Apache.

©joomla3-x.ru

Еще статьи

 

Похожие статьи

Почему можно создать образовательны...

Можно ли создать образовательный сайт на Joomla? Конечно можно. Что та...

Перенести сайт на локальный сервер

Администрируя сайт перед вами могут вставать самые разные задачи. Одна из т...

Что такое доработка сайтов

Ваш сайт не кажется таким привлекательным, как раньше? У вас проблемы м пос...

Возможности дизайна Joomla сайтов

Несмотря на то, что популярных CMS не больше десятка, а супер популярных не...

Сбор подписчиков для email рассылок...

Моментальное усиление роли электронных средств общения по всему миру, мотив...

Как выбрать плагин WordPress для св...

Любая CMS имеет расширения для улучшения функционала сайта. Для CMS Joomla ...

Рекомендуем

Copyright © 2024 Joomla3-х.ru. Все права защищены.