ОБСУДИТЬ ПРОЕКТ

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

Отправить
Итоговая стоимость:
message_icon
ЗАЯВКА УСПЕШНО ОТПРАВЛЕНА

Спасибо, что обратились в Феникс-Групп.

Обращения обрабатываются с 10:00 до 18:00 по будням. Заявки, полученные в выходные, обрабатываются в первой половине следующего рабочего дня.

Контактные данные

Оставьте контактные данные и мы обязательно свяжемся с вами

Отправить
ЗАЯВКА УСПЕШНО ОТПРАВЛЕНА

Спасибо, что обратились в Феникс-Групп.

КОНТАКТЫ
РОССИЯ, 121059, г. Москва, Киевская улица, 7 к . 1
+7 (499) 229-49-49
offers@phenix-group.ru
для клиентов со всего мира
Битрикс Веб-сайты Разработка

Выбираем лучший хостинг для сайта на Битрикс

Как выбрать правильного хостинга для сайта на «1С-Битрикс»? Это инвестиции в вероятность качественной и беспроблемной работы или ее быстрого и эффективного решения.

Даже если создание интернет-магазина или другого проекта на «Битрикс» осуществлялось по всем правилам и с учетом логики выбранной CMS, при некорректном выборе хостинга вряд ли удастся добиться хороших показателей производительности сайта.

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

Официальные требования к хостингу

На сайте «Битрикс»

В вопросе выбора оптимального сервера начать стоит с официальных рекомендаций разработчика CMS. 

На сайте «1С-Битрикс» указаны довольно стандартные минимальные требования:

Веб-сервер
Apache 1.3 и выше
Система управлением базами данных
MySQL 5.6 и выше
Скриптовый язык
PHP 7.1 и выше (рекомендуемая версия – 7.2)

Разработчик отмечает, что для работы сайта подойдет любой хостинг, который соответствует минимальным требованиям, на любой платформе UNIX или MS Windows.

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

  1. Загрузите на сервер скрипт bitrix_server_test.php.
  2. Откройте его в интернет-браузере, введя адрес: {ваш_домен} /bitrix_server_test.php
  3. Нажмите кнопку «Начать тестирование».

Что же говорят провайдеры?

Например, Timeweb предлагает ориентироваться на характеристики, основываясь на тип лицензии «Битрикс». В этом есть рациональное зерно, так как каждая редакция подразумевает определенные возможности и требуемую производительность сервера.

 Старт СтандартМалый Бизнес ЭкспертБизнес Энтерпрайз
Тип хостингаВиртуальный (shared)VPS (виртуальный выделенный сервер)VDS (виртуальная машина)
Объем дискового пространства, Гб
от 1–3от 5от 10
Максимальное количество одновременных процессов (FastCGI)от 4от 4от 8
Максимальное время выполнения скрипта, секот 60от 120от 180
Лимит памяти на процесс, Мб
от 32от 64от 128
Оперативная память, Мб
от 512от 1024от 2048

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

Так, для небольшого корпоративного сайта на редакции «Старт» вполне подойдет стандартный виртуальный хостинг. Главное, чтобы сервер соответствовал минимальным параметрам, предъявляемым разработчиками CMS, и проходил проверку bitrix_server_test.php.

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

Как выбрать подходящий хостинг или сервер

Что ж, характеристик, на которые можно ориентироваться, более чем достаточно. Зная их, вполне можно подобрать тариф или сервер, на котором «Битрикс» будет гарантированно работать.

Но решают ли эти цифры проблему?

Нет!

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

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

Рекомендации провайдеров

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

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

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

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

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

Мнение и рекомендации разработчика

Чтобы подобрать адекватный тариф и «железо» для запуска сайта клиента, мы отталкиваемся от количества товаров, трафика и рекомендуем начинать с какой-то стартовой конфигурации. Как правило, начинаем с 2 ядер процессора и 2 Гб оперативной памяти. Тестируем минимально необходимые для проекта параметры, после чего принимается решение о повышении мощности, если текущая конфигурация «не вытягивает». Хватает при нагрузке ресурсов – все ОК, оставляем конфигурацию и следим за состоянием, скоростью и производительностью.

По сути, «железо» – ядра и память – каждый раз подбирается индивидуально.

Если очень упрощенно, то начинать следует с таких параметров:

  • с 1 ядра и 1 Гб оперативной памяти для корпоративного сайта;
  • с 2 ядер и 2 Гб оперативки для интернет-магазина.

Также индивидуально подбирается размер дискового пространства. Бывают проекты, где только фотографии «весят» под 400 Гб. Соответственно и жесткий диск берется с запасом.

Для «Битрикса» очень важна высокая тактовая частота. Причина в том, что API CMS строит достаточно тяжелые запросы. А чтобы их быстро выполнять, нужен высокочастотный процессор. На рынке есть хостеры, заявляющие среди параметров своих серверов процессоры с частотой 5 ГГц. Если это предложение реально, то именно такие мозги нужны, чтобы ваш сайт на «Битрикс» «летал».

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

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

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

И еще один важный момент. Хорошая техподдержка. Иногда можно даже пожертвовать каким-то техническим параметром, но получить реальную возможность в случае возникновения проблем решить их. Именно поэтому мы рекомендуем хостинг Tucha.ua. У них самая адекватная техническая поддержка среди всех компаний, с которыми мы когда-либо работали.

Подведем итоги

Как выбрать оптимальный хостинг для сайта на «Битрикс»

От €20

От 1 месяца

Порядок действий для выбора оптимального хостинга прост:

1. Ориентируемся на минимум

Учитываем минимальную официальную конфигурацию сервера.

2. Выбираем провайдера

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

3. Оформляем тестовый период

Заказать тест минимально необходимой под проект конфигурации сервера.

4. Оцениваем совместимость

Проверить совместимость «железа» с CMS «Битрикс» с помощью официального инструмента от разработчиков – bitrix_server_test.php.

5. Выгружаем проект

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

Проверить работоспособность проекта, отображение и основной функционал.

6. Тестируем производительность

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

Для тестов исользовать инструменты оценки скорости, монитор производительности «Битрикс» для сравнения оценок с эталонными значениями.

7. Принимаем решение

Далее по обстоятельствам: оставаться на выбранном тарифе или наращивать мощности для корректной и комфортной работы и возвращаться к пункту 6.

blank

Author

writer

Оставить комментарий

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