Выберите язык

Хостинг и сервисы

Featured

Обзор хостинга Макхост. Тестирование скорости

 

Макхост – это платный SSD хостинг для сайтов с широкой линейкой тарифов, простой в использовании панелью управления и поддержкой баз данных.

Перенос сайта Joomla на хостинг

 

  • Перенос сайта Joomla на хостинг – 00:01:37.
  • Панель управления Mchost – 00:08:57.

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.

Ссылки из видео:

В предыдущей статье «Обзор Mchost. Личный кабинет и панель управления» мы рассмотрели тарифы и их особенности, поговорили про личный кабинет пользователя и начали обзор панели управления. В этой статье закончим обзор весьма важных разделов панели управления, рассмотрим результаты теста скорости загрузки сайта и посмотрим, как можно перенести сайт Джумла с локального сервера на Mchost.

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

Панель управления Mchost

Отчёт антивируса (рисунок ниже). На хостинге установлен популярный антивирусный сканер ClamAV. Раз в неделю происходит проверка всех файлов сайтов. Антивирусные базы обновляются ежедневно. Если на сайтах в Вашем аккунте будут найдены подозрительные файлы, Вы увидите их в спикер в разделе Отчёт антивируса. Лечить сайт нужно самим. Можно воспользоваться резервными копиями из предыдущего раздела. Но стоит помнить, что они тоже могут быть заражены. И даже если это не так, то просто восстановить «чистую» резервную копию может быть недостаточно. Необходимо устранить причину и последствия взлома. К вопросу защиты нужно подходить комплексно.

В моём блоге есть цикл статей на тему защиты сайтов от взлома. Вот первая из 12-ти частей. Несмотря на то, что статьи написаны в 2011 году, почти все рекомендации актуальны и сегодня. Эти рекомендации, частично, будут полезны для сайтов не только на Joomla, но и для любых других.

Тем, у кого сайты сделаны на Джумла, предлагаю ознакомиться со специальными расширениями для защиты сайта. Следует обратить особое внимание на RSFirewall. Это компонент комплексной защиты сайта от взлома в режиме реального времени со встроенным специализированным антивирусом. Данный плагин есть и для WordPress.

Установка приложений (рисунок ниже). Данный раздел позволяет Вам буквально в пару нажатий установить разные «скрипты» (CMS и т.д.) такие как: Joomla, MODX Revolution, WordPress, Opencart и другие.

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

Хостинг сайтов Joomla
Хостинг сайтов Joomla

Лицензии CMS (рисунок ниже). В данном разделе Вы сможете купить лицензию на «1С-Битрикс: Управление сайтом» (разные редакции) и получить бонус на свой счёт Макхост.

Mchost
Mchost

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

Хостинг сайтов Джумла
Хостинг сайтов Джумла

Перенос домена (рисунок ниже). Если Вы хотите перенести ранее купленный домен на обслуживание в Mchost, то в этом разделе есть нужные инструменты. Очень внимательно прочтите то, что написано на странице этого раздела, и предварительно заполните/исправьте свои персональные данные (анкету). Это можно сделать в следующем разделе Анкеты владельцев домена.

Перенос домена
Перенос домена

Анкеты владельцев домена (рисунок ниже). Для регистрации и переноса доменов нужно заполнить специальную анкету. Отнеситесь к этому серьёзно и указывайте только действительные данные без ошибок. Обратите внимание, что для каждого домена можно будет создать отдельного владельца (физическое или юридическое лицо).

Макхост
Макхост

Тест скорости сайта на Joomla

В качестве тестового сайта выступает сайт на Joomla 3.9.1 с быстрым стартом шаблона JM ZoneStore. Это интернет-магазин на DJ-Catalog2. Тестирую страницу категории товаров (рисунок ниже). Вот её пример, только в тесте не было цветных картинок.

Тарифный план «CMS хостинг» («Joomla-30»), PHP 7.1 (настройки хостинга по умолчанию). Сервер сайта физически расположен в Амстердаме. Безусловно, тест одного сайта нельзя считать репрезентативным показателем, но для интереса можете ознакомиться с моими «наблюдениями».

Каждый из тестов проводил по 3 раза. С интервалом 2-3 минуты. Каждый раз кэш Joomla очищался и создавался заново до начала теста (для теста 2 и 3). Дата проведения тестирования 28.01.2019-30.01.2019 (с 16:00 до 20:00 по московскому времени).

  • Тест 1. Без кэширования, без оптимизации, Gzip-сжатие отключено.
  • Тест 2. С прогрессивным кэшированием Joomla (в файл), с включённым плагином «Система - Кэш», с кэшированием статического контента при помощи правил в файле «.htaccess», Gzip-сжатие включено, без оптимизации.
  • Тест 3. С прогрессивным кэшированием Joomla (в файл), с включённым плагином «Система - Кэш», с кэшированием статического контента при помощи правил в файле «.htaccess», Gzip-сжатие включено, с включёнными настройками оптимизации в параметрах шаблона: сжатие CSS, JS, HTML, отложить загрузку скриптов, ленивая загрузка.

Сервисы для тестирования:

  • Google PSI – Google PageSpeed Insights.
  • WebPagetest. Местоположение – Прага, браузер – Chrome, соединение – кабель.
  • Pingdom – Pingdom Website Speed Test. Местоположение – Франкфурт.
  • Testmysite – Testmysite.withgoogle.com. Соединение – 3G.
  • GTmetrix. Местоположение – Ванкувер, браузер – Chrome.

В таблице ниже показаны средние результаты по каждому из тестов. Для всех показателей, кроме «Оценка скорости загрузки», «Оценка скорости загрузки PageSpeed» и «Оценка скорости загрузки YSlow», чем меньше значение, тем лучше. Жирным выделен лучший результат.

 

Показатели

Тест 1

Тест 2

Тест 3

Google PageSpeed Insights (для мобильных)

Время загрузки первого контента

5,4 с

5,3 с

3,3 с

Индекс скорости загрузки

9,5 с

8,3 с

6,8 с

Время загрузки для взаимодействия

6,5 с

6,4 с

3,7 с

Время загрузки достаточной части контента

6,1 с

6,1 с

3,3 с

Время окончания работы ЦП

6,1 с

6,1 с

3,7 с

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

70 мс

40 мс

90 мс

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

36/100

39/100

70/100

Google PageSpeed Insights (для компьютеров)

Время загрузки первого контента

1,8 с

1,8 с

0,6 с

Индекс скорости загрузки

7,0 с

6,5 с

5,0 с

Время загрузки для взаимодействия

2,1 с

2,2 с

1,1 с

Время загрузки достаточной части контента

2,0 с

2,1 с

1,1 с

Время окончания работы ЦП

2,0 с

2,1 с

1,1 с

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

10 мс

10 мс

10 мс

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

81/100

82/100

90/100

WebPagetest

Время получения первого байта (FBT)

0,798 с

0,248 с

0,23 с

Начало отрисовки

1,7 с

1,2 с

1,1 с

Индекс скорости

1,82 с

1,337 с

1,247 с

Время полной загрузки страницы

3,856 с

3,31 с

3,108 с

Pingdom

Время загрузки

5,31 с

2,77 с

2,58 с

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

83/100

83/100

83/100

Testmysite

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

4 с

4 с

4 с

GTmetrix

Время полной загрузки страницы

4,7 с

8,1 с

6,4 с

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

61/100

61/100

73/100

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

64/100

73/100

83/100

На рисунках ниже показаны примеры результатов тестов для теста 3 (лучший результат).

Google PSI (Для мобильных)
Google PSI (Для мобильных)
Google PSI (Для компьютеров)
Google PSI (Для компьютеров)
WebPagetest
WebPagetest
Pingdom
Pingdom
Testmysite
Testmysite
GTmetrix
GTmetrix

Сравнима некоторые показатели теста 1 (без кэша и оптимизации) и теста 3 (с кэшем и оптимизацией).

Знак «+» – показатель улучшился.

Знак «-» – показатель ухудшился.

«0» – показатель не изменился.

 

Показатели

Тест 1

Тест 3

Изменения

Google PageSpeed Insights (для мобильных)

Время загрузки первого контента

5,4 с

3,3 с

+38,89%

Индекс скорости загрузки

9,5 с

6,8 с

+28,42%

Время загрузки для взаимодействия

6,5 с

3,7 с

+43,08%

Время загрузки достаточной части контента

6,1 с

3,3 с

+45,90%

Время окончания работы ЦП

6,1 с

3,7 с

+39,34%

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

70 мс

90 мс

-22,22%

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

36/100

70/100

+34

Google PageSpeed Insights (для компьютеров)

Время загрузки первого контента

1,8 с

0,6 с

+66,67%

Индекс скорости загрузки

7,0 с

5,0 с

+28,57%

Время загрузки для взаимодействия

2,1 с

1,1 с

+47,62%

Время загрузки достаточной части контента

2,0 с

1,1 с

+45%

Время окончания работы ЦП

2,0 с

1,1 с

+45%

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

10 мс

10 мс

0

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

81/100

90/100

+9

WebPagetest

Время получения первого байта (FBT)

0,798 с

0,23 с

+71,18%

Начало отрисовки

1,7 с

1,1 с

+35,29%

Индекс скорости

1,82 с

1,247 с

+31,48%

Время полной загрузки страницы

3,856 с

3,108 с

+19,4%

Pingdom

Время загрузки

5,31 с

2,58 с

+51,41%

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

83/100

83/100

0

Testmysite

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

4 с

4 с

0

GTmetrix

Время полной загрузки страницы

4,7 с

6,4 с

-26,56

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

61/100

73/100

+12

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

64/100

83/100

+19

 

Как видите, даже с небольшими усилиями, в плане оптимизации скорости загрузки сайта удалось достичь улучшения, в среднем, на 36% по большинству показателей. А оценка оптимизации улучшилась, в итоге, на 18 баллов. Правда, стоит помнить, что сжатие CSS, JS, HTML могут нагрузить сервер и тем самым замедлить время генерации страницы или вызвать чрезмерное потребление серверных ресурсов.

Если сравнить тест 1 (без кэша и оптимизации) и 2 (без оптимизации, но с кэшированием), то результаты будут несколько скромнее.

 

Показатели

Тест 1

Тест 2

Изменения

Google PageSpeed Insights (для мобильных)

Время загрузки первого контента

5,4 с

5,3 с

+1,85%

Индекс скорости загрузки

9,5 с

8,3 с

+12,63%

Время загрузки для взаимодействия

6,5 с

6,4 с

+1,54%

Время загрузки достаточной части контента

6,1 с

6,1 с

0

Время окончания работы ЦП

6,1 с

6,1 с

0

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

70 мс

40 мс

+42,86%

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

36/100

39/100

+3

Google PageSpeed Insights (для компьютеров)

Время загрузки первого контента

1,8 с

1,8 с

0

Индекс скорости загрузки

7,0 с

6,5 с

+7,14%

Время загрузки для взаимодействия

2,1 с

2,2 с

+4,55%

Время загрузки достаточной части контента

2,0 с

2,1 с

+4,76%

Время окончания работы ЦП

2,0 с

2,1 с

+4,76%

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

10 мс

10 мс

0

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

81/100

82/100

+1

WebPagetest

Время получения первого байта (FBT)

0,798 с

0,248 с

+68,92%

Начало отрисовки

1,7 с

1,2 с

+29,41%

Индекс скорости

1,82 с

1,337 с

+26,54%

Время полной загрузки страницы

3,856 с

3,31 с

+14,36%

Pingdom

Время загрузки

5,31 с

2,77 с

+47,83%

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

83/100

83/100

0

Testmysite

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

4 с

4 с

0

GTmetrix

Время полной загрузки страницы

4,7 с

8,1 с

-41,98%

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

61/100

61/100

0

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

64/100

73/100

9

 

В данном случае, для скорости загрузки сайта, удалось достичь улучшения примерно на 15% по большинству показателей. А оценка оптимизации улучшилась, в среднем, на 3 балла. Стоит отметить, что при этом применялось только клиентское и серверное кэширование. Это всегда снижает нагрузку на сервер и, в большинстве случаев, не требует длительного времени анализа сайта и его донастройки, как в случае со сжатием CSS, JS, HTML.

Макхост предоставляет достаточно широкий выбор тарифов, что позволит не переплачивать за лишние ресурсы. Простая в использовании и функциональная панель управления облегчает работу с хостингом. Плюс, ставшие уже «классикой», возможности выбора версии PHP, бесплатный SSL, почта со своим доменом и подобное дают повод уверенно рекомендовать Вам рассмотреть Mchost в качестве хостинга для своего сайта.

Похожие материалы
Автор статьи – Хорошевский Алексей
Хорошевский Алексей

Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе…

Социальные сети:

Публикации и работа:

 

Полезные ссылки:

Загрузка комментария... Комментарий будет обновлён через 00:00.
Напишите комментарий...
- оставшихся символов.
или оставить комментарий как гость