Выбор хостинга для продуктов 1С-Битрикс

Внимание! 30 июня 2019 года поддержка продуктов 1С-Битрикс на PHP версии ниже 7.1. была ограничена! Используйте хостинг с последней стабильной версией PHP.

Каждая система управления контентом — CMS — предъявляет определенные требования к качеству хостинга. Но его выбор важен не только с точки зрения платформы сайта. На практике не составляет труда выбрать площадку, которая обеспечит работоспособность сайта. Тем более на начальном этапе его развития, когда веб-проект еще только начинает обрастать контентом (статьями, разделами, товарами, если это интернет-магазин), а его посещаемость ограничивается несколькими десятками пользователей в сутки. Со временем, если проект развивается успешно, нагрузка на сайт быстро возрастает. И вот тогда неправильный выбор хостинга может сыграть негативную роль, замедлив, а то и вовсе остановив развитие.

Хостинг для 1С-Битрикс

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

Сайт — любой, независимо от того, создан он на 1С-Битрикс или нет — это набор данных, хранящихся в базе, и набор файлов, которые визуализируют эти данные для пользователя. Любой клик мышкой на сайте влечет за собой его обработку нужным файлом и запрос к базе данных. Вы кликаете по товару в магазине — тут же из базы данных извлекается его стоимость, наличие, характеристики и многое другое, что в результате формируется в виде страницы товара соответствующими файлами, скриптами сайта. Не углубляясь в подробности, мы подошли к главному: все эти файлы, скрипты, данные должны где-то храниться — раз, а для обработки запроса и предоставления нужных данных нужны ресурсы — два. Вот это «где-то» и называется хостингом, а физически — это мощный компьютер (он же — сервер), на диске которого хранятся данные, а процессор и память которого обеспечивают обработку того самого условного клика мышкой и вывод нужных данных.

Система управления контентом 1С-Битрикс содержит большое количество распределенных по шаблонам, компонентам и модулям файлов. И чем больше страниц становится на сайте — тем больше файлов. Иногда встречается мнение, что Битрикс — слишком большая и громоздкая платформа. Да, эта CMS действительно имеет сложную структуру, что целиком оправдано: ведь на 1С-Битрикс можно создавать проекты любой сложности и с огромной нагрузочной способностью. А какая же начинающая работать в онлайн-торговле компания не строит планы развития до огромного интернет-магазина с десятками тысяч товаров? Вот мы снова подходим к хостингу. Итак.

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

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

Теперь, имея представление о том, что такое хостинг и для чего он нужен, рассмотрим его разновидности.

Выделенный сервер

Это реальный компьютер, все ресурсы которого — память, процессор, дисковое пространство — направлены на работу с вашим сайтом. Или несколькими вашими сайтами. Владелец сервера сам администрирует его или предоставляет эту работу администраторам хостинг-провайдера.

Виртуальный сервер

На одном реальном компьютере создается программная эмуляция нескольких виртуальных. Попросту говоря, все ресурсы — процессор, память — делятся, скажем, на 10. В итоге из одного реального сервера получается 10 виртуальных. У каждого есть своя операционная система, которую можно настраивать «под себя», создавая оптимальную среду для собственного сайта. Есть две основные разновидности виртуальных серверов В первом — VPS (Virtual Private Server) — разделение ресурсов между аккаунтами происходит на уровне операционной системы. Во втором — VDS (Virtual Dedicated Server) - используется аппаратная виртуализация, а каждый виртуальный сервер может иметь свою операционную систему. Здесь больше возможностей по настройке и обеспечению безопасности данных.

Облачный хостинг

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

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

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

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

Как определить, подходит ли хостинг для сайтов на 1С-Битрикс?

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

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

На уже работающем сайте можно воспользоваться модулем «Монитор производительности», доступным в админпанели «1С-Битрикс: Управление сайтом».

Хостинг для коробочной версии Битрикс24

Для стабильной работы комплекса бизнес-инструментов Битрикс24 в коробочной версии необходим веб-сервер Apache или nginx. Первый вариант предпочтительнее, поскольку Битрикс24 разработан для Apache версии 2.2.х (но успешно работает и на более высоких версиях). Во втором случае для корректной работы потребуется самостоятельная настройка.

Как и в случае с «1С-Битрикс: управление сайтом», нужно выбирать хостинг с последней стабильной версией PHP (напомним, поддержка продуктов на версии ниже 7.1. ограничена).

Требования к СУБД — здесь стоит отметить, что Базы данных Oracle и MSSQL Битрикс24 не поддерживаются, необходимо использовать версии MySQL 5.5 и выше.

Коробочной версии Битрикс24 требуется минимум 1 гигабайт оперативной памяти (в случае использования Push&Pull сервера — 2 Гб) и минимум 10 гигабайт дискового пространства. Стоит понимать, что со временем места может потребоваться гораздо больше, в зависимости от объема хранящихся на диске документов.

Нажмите для звонка
+7 (499) 677-5629
Консультации по решению