Советы экспертов: как выбрать хостинг для разработчиков 1C-Bitrix CMS
Поскольку 1C-Bitrix CMS – русская система, мы обязаны прекратить сотрудничество с ней. Продление использования на следующие сроки невозможно, поэтому мы предлагаем рассмотреть альтернативные варианты на нашем сайте, среди которых вы найдете CMS хостинг для любых потребностей.
1С-Битрикс — это коммерческая система управления контентом, созданная совместно компаниями 1C и Bitrix и предоставляющая широкие возможности по созданию любых сайтов — от визиток и landing-страниц до крупных корпоративных порталов и интернет-магазинов. При этом система проста в использовании для контент-менеджеров и для разработчиков. Имеет обширную документацию, службу поддержки, а также форум разработчиков, где всегда подскажут и помогут в решении возникшей проблемы. В этой статье мы расскажем, как выбрать хостинг для разработчиков 1C-Bitrix CMS на начальных этапах и после запуска сайта в продакшн.
1. Преимущества и недостатки CMS Битрикс для разных проектов
Хотя CMS позволяет создавать сайты любого типа, пожалуй, больше всего преимуществ у Битрикс будет для владельцев интернет-магазинов. И главное из них — это интеграция с программой 1С:Предприятие 8. Часто этот фактор покрывает все недостатки системы. Ведь в процессе взаимодействия интернет-магазина с программой вся информация о заказах, наличии товаров, изменениях цен может синхронизироваться в режиме реального времени. Это дает возможность вашим клиентам всегда видеть на ресурсе актуальную информацию.
За оптимизацию для поисковых систем отвечает отдельный SEO-модуль, который автоматически выполняет необходимые операции. Также имеется множество включенных “из коробки” инструментов для ускорения сайта, измерения производительности, сбора аналитики, создания адаптивной верстки, удобный визуальный редактор и еще много других стандартный модулей. Плюс к этому есть маркетплейс, куда разработчики могут загружать разработанные ими шаблоны или модули для решения каких-либо задач.
Кроме того, у 1С-Битрикс надежно обеспечивается безопасность ваших данных: имеются встроенные инструменты защиты от попыток взлома и контроль целостности файлов ядра CMS, регулярно выпускаются обновления.
Среди недостатков для пользователей сайтов на 1C Bitrix можно назвать достаточно высокую стоимость лицензий, необходимость ежегодно покупать дополнительные пакеты обновлений, высокие требования к ресурсам хостинга. Разработчики отмечают нестандартную структуру файлов и кода, которая может включать в один файл фрагменты HTML, PHP, CSS, JS.
Таким образом, наиболее эффективно будет использовать Битрикс, если у вас интернет-магазин, или же несколько крупных взаимосвязанных между собой ресурсов, к примеру, корпоративный-портал, визитка, блог, интернет-магазин, которые можно удобно объединить в одной админ-панели. Для небольших проектов и ограниченного бюджета возможно обойтись и бесплатным движком.
2. Какой выбрать хостинг для 1С Битрикс
На самом деле, официальные системные требования у Битрикс довольно стандартные:
- Apache 1.3 и выше
- PHP 5.6 (рекомендуется 7.1)
- MySQL 5.0 и выше
Но для установки и корректной работы необходимо сделать еще ряд настроек веб-сервера, РНР и сервера БД. Потому лучше выбирать такой тарифный план хостинга Битрикс-сайта, где у вас будет доступ ко всем настройкам РНР и MySQL, или же специализированный и уже оптимизированный под Битрикс тариф. Если вы опытный разработчик, то для вас будет наилучшим вариантом использование VPS с виртуальным окружением BitrixVM. VPS даст вам полную свободу действий, поскольку у вас будут root-права. А BitrixVM — это набор программного обеспечения от разработчиков CMS Битрикс, который легко устанавливается при помощи скрипта. Вы получаете готовый к работе сервер, настроенный исходя из ресурсов вашего VPS для оптимальной работы.
В пользу виртуального сервера еще говорит то, что его в будущем будет легко масштабировать без переноса вашего проекта между серверами. На тарифах общего хостинга в определенный момент вы не сможете больше расширять ресурсы и придется переносить ваш сайт на другой сервер и настраивать его работу заново. А также в силу ограничений виртуального хостинга некоторые виды ПО, например, memcached и sphinx, использовать просто не будет возможности.
Таким образом, больше всего для CMS Битрикс подойдет виртуальный сервер с предустановленным набором ПО BitrixVM. В случае ограниченного бюджета на стадии разработки сайта можно использовать недорогой тариф Linux-хостинга. Только учтите, что высокую скорость от него ожидать не стоит. Бесплатный хостинг для размещения 1С Битрикс использовать вообще не получится, так как из-за ограниченности ресурсов его там даже установить не сможете.
3. Как правильно установить 1C Bitrix
Проще всего установить 1С Битрикс на хостинг при помощи скрипта BitrixSetup.php, который нужно загрузить в директорию сайта (обычно это public_hml или www). Если вы используете виртуальное окружение BitrixVM, то этот скрипт уже есть в папке сайта на сервере.
Далее откройте ссылку http://ваш_домен/bitrixsetup.php и вы увидите варианты выбора редакции и типа лицензии. Вы можете установить Битрикс бесплатно и использовать ознакомительную лицензию в течение 30 дней.
После загрузки установочных файлов появится приглашение продолжить установку.
На шаге 3 вы можете зарегистрировать свою установку (по желанию) и обязательно выберите кодировку UTF-8.
На следующем шаге проверьте, что соблюдены все требования к настройкам сервера и исправьте недостающие.
Как видно, может быть уведомление о том, что версия веб-сервера не определена. Это бывает в случае, если в настройках Apache выключено отображение информации о версии в целях безопасности.
На шаге 5 нужно указать данные подключения базы данных, которая должна быть предварительно создана. В случае использования сервера с панелью cPanel видео-инструкция Также рекомендуем выбрать тип таблиц InnoDB, особенно, если вы собираетесь создавать интернет-магазин.
После этого ожидайте несколько минут, пока завершится установка и на следующем шаге создайте учетную запись администратора вашего сайта.
После этого на шагах 8-11 вы можете выбрать шаблон будущего сайта, установив стандартные демо-данные или готовое решение из маркетплейса (магазина модулей и шаблонов). На этом базовая настройка хостинга 1С-Битрикс завершена.
4. Способы, как увеличить производительность проекта на CMS Битрикс
Как уже говорилось выше, Битрикс имеет встроенный монитор производительности, при помощи которого можно получить полную информацию о скорости загрузки сайта и предложения, какие настройки нужно оптимизировать.
Админ-панель включает полезный инструмент — “проверка системы”, который показывает правильность работы всех компонентов движка и операционной системы в целом. Начинать работу с сайтом лучше всего именно с проверки системы.
Результат проверки системы выглядит примерно как на изображении. Будут показаны текущие настройки и те, которые нужно установить для решения проблемы.
После решения всех этих замечаний можно переходить к монитору производительности.
Эталонный показатель производительности — 30 единиц. То есть нужно стремиться получить такой показатель или выше. По нажатию ссылки “рекомендации” можете увидеть дополнительные настройки, которые следует установить для повышения производительности. Также в настройках системы есть раздел “Сервер БД”, где показано состояние сервера баз данных MySQL и рекомендации по его настройкам.
Помимо этих основных инструментов, для повышения производительности вашего проекта можно выполнить следующее:
1. Проверьте нагрузку на ваш VPS или хостинг, создаваемую сайтом. В случае необходимости перейдите на более мощную хостинг-услугу.
2. Удалите неиспользуемые модули CMS Битрикс. Чаще всего без вреда можно удалить такие модули:
- AD/LDAP интеграция
- Push and Pull
- Wiki
- А/B-тестирование
- Веб-аналитика
- Веб-кластер
- Веб-мессенджер
- Веб-сервисы
- Дизайнер бизнес-процессов
- Документооборот
- Календарь событий
- Конструктор отчетов
- Менеджер идей
- Мобильная платформа — если не подключено мобильное приложение
- Мобильное приложение для интернет-магазина — если не подключено мобильное приложение
- Обучение
- Перевод
- Почта
- Техподдержка
- Универсальные списки
- Управление масштабированием
3. Подключите кеширование Memcached — самый производительный модуль кеширования для Битрикс (доступен на только на VPS)
4. Используйте встроенную технологию “Композитный сайт”, предварительно настроив время жизни кеша в соответствии с обновлением данных сайта и посещаемостью.
5. Создайте индексы для базы данных по документации
6. Включите объединение и сжатие CSS и JS-файлов в разделе Настройки — Настройки продукта — Настройки модулей — Главный модуль
7. Поддерживайте вашу систему (сайт и сервер) в актуальном состоянии. Обычно в новых версиях разработчики улучшают работу с кэшем, уменьшают количество запросов и т. п. Поэтому “обновляйтесь” почаще, не забывая создать резервную копию.
8. У всех компонентов необходимо отключить параметр «Учитывать права доступа» (выставить «CACHE_GROUPS» в «N»). Таким образом кэш будет создаться один раз для всех групп пользователей, что уменьшит количество запросов в БД и место, занятое на диске.
Нюансов оптимизации сайтов на Битрикс (как и на других CMS), существует множество, и не все они подойдут для каждого проекта. Потому нет полностью универсального свода правил, выполнение которых приведет к наилучшему результату.
Заказывайте наши VPS-тарифы с BitrixVM и наша техподдержка бесплатно поможет настроить сервер или установить SSL-сертификат на ваш сайт.
Возможно, вас заинтересует
Как установить СMS Magento 2 на сервер с Linux Ubuntu?
Magento – одна из самых надежных, гибких и масштабируемых систем управления контентом с открытым...
Обновлено: 24.11.2021
|Интеграция OpenCart в CDN
С 1 марта 2020 года услуга CDN хостинга поддерживается в более современном и выгодном...
Обновлено: 07.10.2020
|Как перенести сайт на Битрикс на другой хостинг
Поскольку 1C-Bitrix CMS – русская система, мы обязаны прекратить сотрудничество с ней. Продление использования...
Обновлено: 03.10.2020
|Интеграция WordPress в CDN
С 1 марта 2020 года услуга CDN хостинга поддерживается в более современном и выгодном...
Обновлено: 02.10.2020
|
Наш телеграм
с важными анонсами, розыгрышами и мемами
Присоединиться