Хостинг для Битрикс: цены на виртуальные и выделенные серверы

Хостинг для Битрикс: цены на виртуальные и выделенные серверы Хостинг

Что тестировали?

1. 1С-Битрикс: Управление сайтом»
версии 18.0.4 в редакциях « Стандарт» в кодировке
utf-8 и «Бизнес».
Взяли две редакции, чтобы тесты были более показательными.

Смотрели на два показателя производительности:


Предварительно оптимизировали серверное ПО по рецепту Битрикс GT (это
серьезно повлияло на результаты, мы сравнивали).

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

— Почему количество попугаев для всех конфигураций одинаковое?


Потому что мы указали значение для редакции «Стандарт» — 240 попугаев.

Не стали указывать диапазон попугаев, потому что цифра
почти не меняется в зависимости от конфигурации.
По нашим последним исследованиям
попугаи зависят от частоты,
а частота — штука более-менее
постоянная (от 3.6 до 5.0 ГГц).

— Почему число запросов меняется в зависимости от конфигурации?

Потому что скорость запросов
в первую очередь зависит от количества ядер процессора.
Чем больше ядер — тем больше производительность.
Мы тестировали число запросов для редакции «Бизнес»,
указали эти результаты в конфигураторе.

2. «Битрикс24» в редакции «Корпоративный портал».

Так как Битрикс24 — это не сайт, поэтому оценивать производительность
через запросы к главной странице мы не видим смысла.
Попугаев померили для редакции «Корпоративный портал»,
аналогичным с «Управление сайтов» способом.

Основные проблемы и их решение при работе 1с-битрикс на хостинге

  1. Перенос сайта на хостинг лучше всего выполнять встроенными в «1С-Битрикс» средствами резервного копирования/восстановления.

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

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

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

      Самым простым решением в этом случае будет установка прав на все файлы и папки 777 (для unix платформы) либо любой другой способ дать PHP запись на эти файлы.

    2. Нет возможности отредактировать через ftp/ssh файлы, созданные через веб-интерфейс. В этом случае многим веб-разработчикам будет сложно дорабатывать сайт.

      Одним из простых, но не всегда работающих решений, является установка параметров в файле dbconn.php, позволяющих всем редактировать создаваемые через битрикс файлы.

      define(«BX_FILE_PERMISSIONS», 0666);

      define(«BX_DIR_PERMISSIONS», 0777);

      Однако для файлов, созданных через ftp/ssh, вам прийдется периодически изменять права вручную, либо, если хостинг это поддерживает, устанавливать параметр umask.

    Хостинг для Битрикс: цены на виртуальные и выделенные серверы
    Хостинг для Битрикс: цены на виртуальные и выделенные серверыХостинг для Битрикс: цены на виртуальные и выделенные серверыХостинг для Битрикс: цены на виртуальные и выделенные серверы
  2. При переносе сайта на хостинг могут возникнуть различные нюансы из-за настроек PHP:
    • Проблемы с несоответствием владельца файлов: на ряде хостингов PHP работает от имени одного пользователя, а доступ по ftp/ssh предоставлен другому. В этом случае файлы, созданные одним методом, могут быть недоступны для модификации, или вообще вызывать ошибку выполнения из-за нарушения параметров безопасности.
    • Проблемы с настройками безопасности: возможны различные варианты подключения PHP к веб-серверу, и в некоторых из этих вариантов устанавливаются жесткие ограничения на владельца файла и права на файл. В этом случае возможны ошибки с кодом 500, и разобраться в проблеме вам поможет только журнал ошибок веб-сервера.
    • Ограничения на время выполнения скрипта или на другие выделяемые ресурсы. В этом случае сайт может вести себя странно – то открываться, то не открываться и показывать белый экран.
    • Проблемы с использованием кодировки utf-8 на хостинге. Выясните, поддерживается ли она (необходимо наличие библиотеки mbstring и возможность установки параметра bpgp: mbstring.func_overload=2).
    • Другие проблемы, специфичные для вашего хостера. Для их устранения рекомендуем заранее протестировать работу сайта на выбранном вами хостинге и заручиться контактами специалистов службы поддержки провайдера.
  3. Возможные проблемы при работе с многосайтовостью в Битрикс. Проверьте, что ваш хостинг позволит огранизовать многосайтовость выбранным вами методом. Не все провайдеры позволяют корректно (для «1С-Битрикс: Управление сайтом») создавать дополнительные сайты.
  4. Некоторые хостинги не позволяют отправлять почту без авторизации. В этом случае для отправки письма с сайта вам необходимо будет переопределять функцию отправки почту в соответствии с документацией к продукту.

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

Классически существуют несколько видов хостинга:

  • виртуальный сервер (или shared хостинг)
  • виртуальный выделенный сервер (VPS или VDS)
  • выделенный сервер

В последнее время популярность приобрел новый вид — «Облачный хостинг».

При работе на shared (разделенном) хостинге все ресурсы сервера распределяются между несколькими сотнями (реже – десятками) аккаунтов, размещенных на этом сервере. Как правило, имеются ограничения на доступное дисковое пространство и выделяемые ресурсы.

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

Среди нюансов, на которые следует обратить внимание – выделяемые ресурсы и скорость работы сайта в пиковые часы.

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

Виртуальный выделенный сервер – это программная эмуляция реального сервера. На одном реальном сервере может быть несколько виртуальных, и ресурсы реального сервера будут поделены между виртуальными (в том числе мощность процессора и объем оперативной памяти).

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

Специфика платформы 1С-Битрикс в отношении хостинга следующая:

  1. Достаточность места на диске и возможность создавать большое количество файлов.

    Являясь Framework, платформа 1С-Битрикс содержит очень большое число файлов, распределенных в основном по модулям, компонентам и шаблонам. Кроме того, встроенный механизм кэширования создает на диске сервера как минимум один файл на каждую страницу или виртуальную страницу – например, на новость или элемент каталога. Естественно, что это требует ресурсов.

    На начало 2022 года минимальными требованиями к проектам на 1С-Битрикс можно считать размер диска в 300 мегабайт, а для интернет-магазинов с большим числом картинок к товарам – от 1 Гб. Важно помнить, что каждая картинка также занимает место на диске.

  2. Наличие необходимых ресурсов на сервере – памяти, выделяемой скриптом, наличие акселератора PHP и некоторых других настроек.

    Для работы Битрикс в настоящее время (2022 год) необходимо как минимум 32 мб памяти, выделяемой для PHP. Этого значения достаточно для работы сайтов-визиток или информационных сайтов, для работы более серьезных проектов (например, интернет-магазинов) необходимо больше памяти. Она расходуется на построение структуры данных и выполнение кода при вызове каждой страницы сайта. Использование кэширования бинарного представления PHP кода позволяет существенно ускорить работу сайта и снизить общую нагрузку сервера.

  3. Желательность двухуровневой архитектуры для работы сайтов с высокой посещаемостью или серверов с высокой загрузкой

    Для этого устанавливается дополнительный веб-сервер (обычно nginx), который принимает все запросы. Оптимально, если nginx обрабатывает статические страницы (стили, картинки, скрипты) сам, а запросы к динамическим страницам (php) передаёт на Apache. Это позволяет стабилизировать использование памяти за счёт ограничения числа процессов Apache и получить отказоустойчивую систему.

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

  4. Достаточно быстрый сервер баз данных.

    Для работы сайтов необходимо, чтобы сервер баз данных успевал обрабатывать запросы за достаточно короткое время. Платформа Битрикс умеет работать как с MySQL – основной базой данных на хостингах, так и с СУБД промышленного уровня – Oracle и Microsoft SQL Server. Для MySQL рекомендуется хранение таблиц в формате InnoDB.

  5. Желательность работы PHP и FTP/SSH от одного и того же пользователя.

    При разработке сайта обычно работают с файлами по ftp/sftp протоколу. При этом при работе в самой системе она создает файлы от имени того пользователя, под которым работает PHP. При несовпадении этих пользователей могут возникнуть серьезные проблемы в работе сайта или в возможностях его модификации. Описание возможных проблем будет дано ниже.

Частично соответствие хостинга требованиям системы можно протестировать встроенным в «1С-Битрикс: Управление сайтом» средствами – модулем «Монитор производительности». Также существует отдельный скрипт для тестирования хостинга. Рекомендуем запускать его перед установкой, красным цветом будут показаны параметры, не удовлетворяющие требованиям продукта.

Часто встречается мнение о колоссальном размере «1С-Битрикс: Управление сайтом», его медленной работе и высоких требованиях к хостингу. Это утверждение не совсем верно. Действительно, благодаря большому числу возможностей и наличия готовых компонент почти под любую задачу, «1С-Битрикс» занимает на диске от 100 мб и больше, а сложная структура страницы требует для ее обработки определенного объема памяти.

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

При выборе хостинга нужно обратить внимание, что один и тот же оператор может со временем улучшить или ухудшить свои характеристики. Для нахождения проблем рекомендуем использовать возможности модуля «Монитор производительности»/

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

А вы знали, что производительность хостинга напрямую влияет на скорость вашего сайта, продажу и конверсии? Согласно статистике, из-за медленной загрузки страницы 75% клиентов уходят на сайты конкурентов, а 40% посетителей и вовсе покидают магазин, если страница не загрузилась за 3 секунды.

Поэтому прежде чем выбирать между предложениями различных провайдеров, нужно определиться, какой вид хостинга подойдёт именно вам: 

Виртуальный выделенный сервер (vps)

VPS-хостинг — «золотая середина» между виртуальным и выделенным хостингом. В нём сочетается приемлемая стоимость виртуального хостинга и независимость выделенного. Здесь владелец сервера сам устанавливает и настраивает программное обеспечение. По сути, управление VPS-сервером не отличается от управления физическим сервером.

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

Обо всех отличиях Shared и VPS-хостинга можете узнать в этом посте.

Виртуальный хостинг

Виртуальный хостинг (он же Shared-хостинг) — сервер, на котором расположено множество сайтов. Они используют одинаковое программное обеспечение и имеют равные возможности. Если вы владеете небольшим ресурсом или только создали сайт, ресурсов виртуального хостинга вам вполне хватит.

Выделенный физический сервер (dedicated)

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

Такой тип хостинга используется для масштабных проектов с высоким потреблением ресурсов. Идеально подойдёт для крупных интернет-магазинов или онлайн-игр.

О переезде на выделенный физический сервер стоит задуматься, когда:

1. Требуется постоянная высокая утилизация сетевого канала.

2. Со стороны проектов клиента идет большая нагрузка на диск.

3. Нужно более 500 ГБ диска.

В остальных случаях можно использовать максимальные тарифы VPS без перехода на Dedicated.

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

«1С-Битрикc» рекомендует выбирать для хостинга партнеров, имеющих специальную компетенцию – хоcтинг PHP или хостинг .NET. В этом случае вероятность некорректной настройки хостинга минимальна.

Однако и другие хостинг-провайдеры предоставляют качественный хостинг. Основными критериями выбора является:

  1. Достаточность ресурсов (памяти – от 32 мб, дискового пространства – от 100 мб, времени выполнения скриптов (не менее 30 секунд))
  2. Соответствие настроек рекомендациям «1С-Битрикс» (двухуровневая архитектура, настройки PHP и веб-сервера)
  3. Возможность редактировать файлы и через веб-интерфейс, и с помощью ssh/ftp

Хорошим подспорьем являются отзывы других пользователей этого хостинга или партнеров «1С-Битрикс».

Платформа для разработки проектов на «1с-битрикс»

Специально для хостинг-провайдеров и разработчиков компания «1С-Битрикс» выпускает оптимально настроенную виртуальную машину. Ее удобно установить и вести на ней разработку, а в случае настройки своего сервера – подсмотреть параметры программного обеспечения или просто развернуть ее в качестве операционной системы сервера.

Требования «1с-битрикс»

Продукт «1С-Битрикс: Управление сайтом» разработан на языке программирования PHP и может эффективно работать на любой UNIX или Windows-платформе.

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

Веб-серверApache 1.3 и выше
Система управлением базами данныхMySQL 5.6 и выше
Скриптовый языкPHP 7.1 и выше (рекомендуемая версия – 7.2)
Актуальные системные требования «1С-Битрикс» на июнь 2021 года

Проверить сервер на соответствие этим требованиям просто:

⌘⌘⌘

Итак, чтобы подобрать идеальный хостинг для вашего проекта на «1С-Битрикс», на хостинге должно быть:

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

Хостинг для 1с битрикс

Чтобы ваш интернет-ресурс под управлением «1С Битрикс» работал быстро, стабильно и без перебоев даже в
условиях повышенной нагрузки, необходим надёжный и качественный хостинг. Наш VPS хостинг с обслуживанием для
«1С Битрикс» удовлетворяет все требования к хостингу «1С Битрикс» и соответствует всем современным
техническим условиям, необходимым для успешной работы.

Хостинг для Битрикс, предоставляемый нашей компанией, – это возможность полноценно использовать множество
модулей системы управления «1С-Битрикс» и полная интеграция с сервисами 1С, что обеспечивает скорость и
удобство наполнения сайта данными и предоставляет широкий спектр возможностей CMS.

Поскольку большинство созданных на этой платформе сайтов – это довольно объёмные и многофункциональные
проекты, требования к хостингу «1С Битрикс» предъявляются высокие. Наше оборудование и безупречно
подобранные конфигурации ПО и серверов позволяют добиться максимальной производительности системы.

Выбирая нас, вы получаете лучший хостинг для Битрикс, бесплатный перенос Битрикс-сайта на наш сервер и до
3-х месяцев быстрого хостинга в подарок!

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

  • Надёжное, современное оборудование.
  • Оптимально сконфигурированный сервер для работы
    продуктов и решений Битрикс.
  • Удобную панель управления с интуитивно понятным
    интерфейсом.
  • Квалифицированную техническую поддержку.
Оцените статью
Хостинги