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

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

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

Данные статистики влияния скорости загрузки сайта на конверсию

Встроенные инструменты 1С-Битрикс

«Скорость работы»

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

«Производительность»

Инструмент производительность позволяет получить следующие данные о работе самого сайта:

  • среднее время отклика;
  • скорость работы сайта.

Виды хостинга

Также прежде, чем выбрать хостинг нужно определиться, какой именно хостинг нам нужен. Хостинги бывают разные, поэтому выбор прежде всего зависит от того, какого размера Ваш сайт и какой объем трафика он выдерживает. При выборе хостинга также нужно учитывать, что будущие нагрузки. Кто-то выбирает увеличение мощности в 2 раза, кто на 50 %, а кто-то на 10 %.

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

  • VPS. Виртуальный выделенный сервер.
    Некоторые гарантированные системные ресурсы, полные права доступа (root). Администрирование осуществляется собственными силами клиента. Хорошее решение для тех проектов, которые уже «переросли» возможности и ресурсы виртуального хостинга.

  • Виртуальные машины.
    Похожи на VPS. Более точно и полно гарантируются выделенные ресурсы (по сравнению с VPS). Максимально близки к следующему варианту размещения — собственному серверу.

Также есть рейтинг хостеров от 1С-Битрикс, в том случае, если вы хотите выбрать хостера, но не можете определиться. В нем представлены официальные партнеры 1С-Битрикс, услуги которых ориентированы на сайты, созданные на платформе Битрикс. Но данный список не всегда подходит, т.к. ввиду специфики бизнеса стандартных настроек будет недостаточно и может возникнуть необходимость дополнительных доработок.

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

Скорость загрузки сайта зависит от трех показателей:

  • Время отклика
  • Производительность вычислений
  • Время отдачи контента
Время отклика

Время отклика — это время между тем, как вы отправили запрос и тем, как сервер начал «шевелиться», чтобы выполнить его и показать результат.

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

Как узнать время отклика?

Узнать время отклика можно, открыв в браузере панель разработчика (CTRL+SHIFT+I), перейти на вкладку Network. Обращаем внимание на всё до и после зелёного.

Улучшаем время отклика:

  • Ищите хостинг ближе к целевой аудитории.
    Если большинство Ваших пользователей находится, например, в Москве, имеет смысл найти сервер, который располагается как можно ближе к Москве. Это позволит ускорить загрузку сайта для Ваших клиентов.
  • Content Delivery Network
    Этот сервис позволяет вам находиться в любой точке мира и продолжать обмениваться файлами. Подходит для применения большими корпорациями имеющими клиентов со всего мира.
  • Битрикс-Автокомпозит
Производительность вычислений

Производительность вычислений — это скорость, с которой сервер обрабатывает код страницы и передает ответ на запрос.

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

В инспекторе браузера это во многом зеленая шкала Waiting (TTFB).

Узнать производительность можно, обратив внимание на строку «Waiting». Также довольно надежный вариант — это посмотреть на количество «попугаев» внутри Битрикса. Должно быть больше 30.

Способы улучшения производительности:

  • Подобрать хостинг с хорошим, желательно многопоточным процессором и большим объемом оперативной памяти Это влияет на количество трафика, которое сайт может принять и на скорость его работы.
  • Оптимизация кода.
  • Технология 1С-Бирикс-Автокомпозит сохраняет страницы в кеш-памяти, что также ускоряет их загрузку.
Время отдачи контента

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

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

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

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

  • Ищите хостинг с твердотельными накопителями под БД и\или кэш. Твердотельные накопители более быстрые, в отличие от дисковых, им требуется меньше времени для того, чтобы найти какой-либо файл в своей памяти и отдать при запросе. Это повлияет на скорость БД и на время отдачи файлов.
  • Двухуровневая архитектура. Ищите хостинг с NginX перед Apache или Nginx+PHP-FPM. Позволяет сильно увеличить скорость работы со статикой.
  • Пользуйтесь CDN или Автокомпозит.

Современный хостинг

Полезные технологии и сервисы для сайтов:

  • PHP 7.0 (rel 7.1)
    Быстрее почти в два раза, чем php5.6, который, в свою очередь, быстрее php5.3 в два раза. Зачем брать более мощные сервера и постоянно оплачивать, если можно один раз улучшить ваш сайт до последней версии PHP. И крайне важно, чтобы хостер вам предоставил возможность запустить сайт на новой версии PHP. А также, чтобы вас сайт и сервер имели одинаковую версию РНР.
  • OpCache — модуль для РНР.
  • MemCached
    Опция сервера, которая позволяет делать кэш в оперативной памяти. Оперативная память в десятки, если не сотни раз быстрее, чем диск, потому очень эффективно пользоваться таким сервисом.
  • LetsEncrypt
    сервис,который позволяет бесплатно получит SSL-сертификат. Наличие в адресной строке «зеленого замочка» повышает лояльность пользователей. Сертификат 1 уровня выдается бесплатно. Чаще всего используется для банковских сайтов и сайтов работающих платежами и персональными данными пользователей.
  • OpenDKIM
    Технология создает DKIM-запись под ваш сайт, т.е. запоминает e-mail-адреса сайта, что позволяет вашим писем или e-mail-рассылкам быстрее проходить «анти-спам» проверку.
  • Nginx + PHP-FPM Здесь отсутствуют такие тяжеловесные компоненты, как Apache, это позволяет еще больше увеличить производительность сайта.

Как выбрать надежный хостинг

Хостинг должен быть надежным и стабильным. Рассмотрим основные параметры надежности хостинга.

  • Аптайм сервера
  • Бэкапирование
  • Высокие нагрузки
Аптайм сервера

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

Бэкап Сайта

Резервное копирование — не везде место под резервное копирование включено в базовую стоимость, иногда заказывается отдельно.

Трехуровневое бэкапирование

  • Облачный бэкап 1С-Битрикс (входит в функционал 1С-Битрикс);
  • Файловый бэкап на сервер рядом с сайтом позволяет при необходимости быстро развернуть копию сайта.
  • Файловый бэкап на отдельный сервер. Позволяет развернуть сайт на каком-либо другом сервере в случае непредвиденных обстоятельств.

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

Высокие нагрузки

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

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

Скачать презентацию


Интересные статьи