Выбираем VPS сервер для Битрикс в Украине. Оптимизация производительности сервера vps для битрикс
Оптимизация слабого VDS под 1С-Битрикс (и не только)
Решил немного похвастаться своими результатами по оптимизации довольно слабенького недорого VDS на Timeweb. Изначально оценка была 5-8. А теперь 96. К слову, на их специальном тарифе под битрикс у меня оценка 80 в среднем. Но это при любом раскладе отлично, если они считают хорошей оценкой 30 (эталон).
Также на сервере крутятся с десяток сайтов на WordPress и Opencart. И крутиться они также стали гораздо быстрее.
Наверняка, при аналогичных характеристиках сервера, вы добьетесь как минимум результатов не хуже.
Конфигурация моего сервера:2-ядерный процессор 2 x 2,7 ГГц Объем оперативной памяти: 1 Гб5 Гб SSDОС: CentOS 6Панель управления: VestaCPPHP 5.6.29Apache+NGINX
И так, что было сделано в первую очередь (позже постараюсь отдельно расписать каждый пункт в отдельной статье):
- Установлены акселераторы ZendOPcache+Memcached. После этого производительность выросла в разы.
- Выставил open_basedir значение none.
- В настройках Opcache ставим opcache.max_accelerated_files 100 000.
- realpath_cache_size установил на 4096k .
- В настройках MySQL выставил innodb_flush_log_at_trx_commit = 0 (но по умолчанию советую ставить 1, так надежнее. Но с нулём быстрее). После этого количество запросов на запись в секунду в базу данных в тесте выросло с 300 до 5-6 тысяч.
- Пробовал различные варианты настройки с FastCGI, но из-за них появлялись другие проблемы на сервере, в частности падение служб сервера, поэтому я перестал с ними тестировать.
Что-то еще делал, но сейчас уже не вспомню. Возможно буду дополнять текст по мере дальнейшей оптимизации, но основные изменения в производительности появились именно благодаря пунктам выше.
Раздел: Настройка серверов VDS/VPSdisc-c.ru
Выбираем VPS сервер для Битрикс в Украине
Статья обновлена 22/08/2018. В рейтинг возвращен провайдер "Хостинг Украина" и пересчитаны показатели согласно новой линейке VPS серверов компании.
Для каких проектов подбираем сервер?
В отличии от тестирования хостингов в этот раз я поступил проще, на всех испытуемых серверах развернул backup одного и того же магазина на редакции Бизнес (там где до этого дошло) и проверил показатели без нагрузки и под нагрузкой от сервиса Loaddy на протяжении одинаковых отрезков времени. Отдельной попыткой проводилась установка базового магазина из коробки и тестирование схожими методами, я понимаю. что данный тест нельзя сравнить с рабочей нагрузкой, но большинство спорных моментов определить можно.
Как отбираем провайдеров?
В отбор попали провайдеры VPS - виртуальных или выделенных серверов и облачных решений декларирующие специализированные сборки под Битрикс ( в абсолютном большинстве случаев это "Виртуальная машина Битрикс" ) и просто подходящие по параметрам предложения. Если в прошлый раз мы учитывали только хостинг компании Украины с ценами зафиксированными в гривне, то в этот раз пойдем немного дальше и рассмотрим несколько зарубежных сервисов популярных на нашем рынке.
mirohost.net | нет | да | да | да |
ukraine.com.ua | нет | да | да | да |
gigacloud.com.ua | да | по запросу | да | да |
tucha.ua | да | по запросу | да | нет |
simplecloud.ru | да | нет | нет | нет |
scaleway.com | да | по запросу | да | нет |
hostpro.ua | нет | да | да | нет |
Все представленные компании тестировались на самом низком из представленных в их сетке тарифов.
Тестирование проводим с выставлением баллов по ряду параметров:
Этап 1: Юридический отбор
- Декларирование цен в грн. или жесткий курс - + 1 балл
- Юридически представлен на территории Украины (юр.лицо) - + 1 балл
- Существует возможность безналичной оплаты - + 1 балл
Этап 2: Технический отбор
- Прохождение базового теста на работоспособность платформы - до + 2 балла как считали?
- Наличие предустановленного образа Битрикс VM для CentOS - + 1 балл
- Технические показатели тарифов в зависимости от средних показателей - от -1 балл до + 1 балл
Этап 3: Естественный отбор
- Монитор производительности - от -2 балла до + 2 балла как считали?
- Нагрузочное тестирование до + 2 балла
- Время скачивания и установки базовых образов - до + 1 балла
- Тестовый период - до + 1 балла
- Цена тарифа - от -1 до + 2 балла как считали?
Максимальная оценка - 17 баллов
Результаты
В начале разместим тех, кто выбыл на промежуточных этапах.
Мирохост
На сайте mirohost.net тестировался тариф eVPS-2 с показателями:
- Процессор - 0.5 GHz
- Память - 512 Mb
- Место - 8 Gb
- Цена - 219 грн/мес
Вывод: по существу тарифы линейки eVPS - это не виртуальный сервер и не предполагают собственных настроек, это (в лучшем случае) облачный хостинг завернутый в красивую оболочку. Рассматривать его в этом обзоре нет смысла, в использовании eVPS присущи все факторы описанные в прошлом обзоре.
Итог: Выбыл
Хостинг Украина
На сайте ukraine.com.ua тестировался минимальный тариф VPS/VDS с показателями:
- Процессор - 1x2.8 GHz
- Память - 2048 Mb
- Место - 25 Gb
- Цена - 240 грн/мес
Вывод: После запуска новой линейки VPS и слегка обновленных тарифов хостер вернулся в наш список. Все стало без проблем. Традиционная проблема с почтой и производительность сервера в 46 баллов позволяет рекомендовать сервера к размещению.
Итог: Выбыл
ХостПро
На сайте hostpro.ua тестировали минимальный тариф Юркий+ линейки Linux VPS с заявленными показателями:
- Процессор - 0.22 GHz
- Память - 2048 Mb
- Место - 25 Gb
- Цена - 263.49 грн/мес
Вывод: Хостер заявляет мощность в 1 ядро от E5-2630 V4 (10 ядер - 2.20 GHz), что не может не радовать. Не смотря на отсутствие в конфигурация VMBitrix устанавливают по запросу и бесплатно. Понравилось - бекапы, реакция поддержки, отдельные тарифные планы для дополнительного бекапирования. Не понравилось - почему-то все шло наперекосяк, то не работала почта, то пришлось мучать cron с поддержкой, то еще что-то. В целом хостер заслуженно имеет своих фанатов и весьма не плохие ресурсы.
Итог: 9 баллов
Получить 5$ на счет при заказе сервера можно по коду smsdesign-vps или 10% скидки на хостинг по коду smsdesign.
ГигаКлауд
На сайте gigacloud.ua тестировали минимальный тариф VM-1 линейки S-Cloud Linux с заявленными показателями:
- Память - 1024 Mb
- Место - 20 Gb
- Цена - 210 грн/мес
Вывод: Провайдер - новичок на рынке хостинга в Украине с большими амбициями. Из того, что нравится - единая панель управления сервером и клиентским профилем, приятные тарифы и оперативная реакция со стороны саппорта. Что не нравится - отсутствие возможности бекапов даже за отдельную плату. Весьма важный нюанс для нас, надеюсь появится возможность бекапа серверов хотя бы за отдельную плату как дополнительный тариф. Отдельные неудобства вызывает работа с панелью в разрезе финансов. Выражается это в том, что с первого взгляда не понимаешь логики выставления счетов (нужно вчитаться в пояснения для понимания) и реальной сложности понимания текущего остатка на счету.
Итог: 11 баллов
Протестировать и заказать аналогичный сервер можно тут. Скидка 5% по промокоду - 7CFSRX27BJWP при заказе на год можем поделиться дополнительной скидкой до 15%, просто напишите нам в комментариях.
Туча
На сайте tucha.ua тестировали специализированный тариф TUCHAFLEX+ 1 линейки TUCHAFLEX с заявленными показателями:
- Процессор - 0.26* GHz
- Память - 1024 Mb
- Место - 10 Gb
- Цена - 16,5 EUR/мес или 531.30 грн/мес по курсу на день теста
Ход установки:
На баннере главной страницы нам показывают фантастические 120,81 пунктов по монитору производительности, на странице описания тарифа горят и вовсе фантастические 159,57 пункта. А вот возьмем и проверим. Идем регистрироваться, но не находим демо периода в описании. Пишем в чат и уже через 25 минут получаем тестовые доступы по тарифу TuchaFlex+1 на почту.
При первом входе видим базовое окно Виртуальной машины с предложением задать пароль пользователя Битрикс.
Мы видим. что провайдер ставит образ машины в версии 7.0.1, на данный момент актуальной версией является 7.2.0. Выбираем пароль, и проходим процедуру создания хоста. После чего можем приступать к установке платформы.
Установка прошла гладко. На получение базового набора файлов ушло не более минуты. Разворачивание редакции Бизнес занимает еще порядка 8 минут. Сразу бежим смотреть параметры php и сервера базы данных:
Запустим проверку сайта:
Единственная ошибка в проверке лежит боле на совести самого Битрикса и просто решается, а вот отсутствие ошибки с отправкой почты стало приятным сюрпризом. Это первый провайдер у которого я не сталкиваюсь с необходимостью перенастраивать почту. Однозначный плюс. Побежим замерять производительность в спокойном состоянии.
Не плохо. Показатель выше 55 пунктов на минимальном тарифе - это хороший результат. Но не забываем. что это сайт без нагрузки. Проверим под нагрузкой и заодно посмотрим как держится и где находится наш сервер.
Нашу нагрузку сервер выдержал. Производительность расположенного в Украине сервера замеренная во время теста удивила и выросла :) до 65 пунктов.
Смотрим как боевой прогон повлиял на остальные показатели и видим, что тут проблемки проявились, но в целом все терпимо.
Вывод: Полученные цифры не совпали с рекламными, но оказались довольно хорошими. Провайдер нигде не декларирует 1 ядро какого процессора заложено в его тарифы и какова реальная тактовая частота, но получив доступ это можно выяснить самому. Тестовый доступ не декларируется, но его можно заказать через чат поддержки. Что нравится - показатели полученные при тестировании и возможность делать "снимки" системы для резервного копирования, а так же докупить отдельный тариф на бекапы для тех, кому интересно или заказать платную поддержку. Что не нравится - по большому счету только цена. По малому много всяких "но" полученных в выводах и еще одно "но" - это наличие кучи разных панелей в которых приходится разбираться при пользовании услугами оператора. Я бы сказал проблемы тут нет, ведь у всех много разных панелей, но у текущего они абсолютно разные стилистически (вот такой я эстет). Отдельная песня - панель партнерского кабинета на WordPress с дефолтными заглушками и встречающей плашкой - Доступен WordPress 4.*.*! Пожалуйста, сообщите администратору сайта, а так же описание тарифов в виде html кода. Это не проблема, но ...
Итог: 10 баллов
SimpleCloud
На сайте simplecloud.ru тестировали минимальный тариф VM-1 линейки S-Cloud Linux с заявленными показателями:
- Процессор - 0.26 GHz
- Память - 1024 Mb
- Место - 20 Gb
- Цена - 250 руб/мес или 115 грн/мес по курсу на день теста
Ход установки:
Не буду расписывать всю процедуру так как она схожа с остальными провайдерами. Устанавливается версия машины 7.0.1, почта после установки не ходит и требует донастройки. Панель производительности в младшем тарифе не радует, но это все нивелируется ценой.
Вывод: Это провайдер для тех, кто знает что такое сервер и обладает минимальными навыками администрирования. Поддержка не станет с вами сюсюкаться и пояснять простые вещи - разбирайтесь сами или платит за администрирование. При этом хостер заявляет мощность в 1 ядро от E5-2660 V3 (10 ядер - 2.60 GHz), что является отличной начинкой. Не смотря на то, что образ в VMBitrix доступен только с тарифов с большими объемами памяти, мы успешно установили машину сами и все протестировали. На более "жирном" тарифе. который дороже всего на 30 грн/мес доступно 2048 mb оперативной памяти и все должно быть заметно лучше при весьма и весьма доступной стоимости. Понравилось - цена и возможность почасовой оплаты сервера. быстрое создание образа. Возможность создавать и хранить бекапы. Не понравилось - бекапы хранятся за дополнительные деньги :) это не нравится, но это справедливо. За время нашего тестирования (а мы задержались на долгих 3 месяца и использовали как резервную площадку с реальным траффиком) были регулярные "падения" в моменты небольшой нагрузки, но это последствия низкого тарифа и больше вопрос к нам, чем к серверу. Если Вас не смущает российский IP, оплата картой и есть знакомый администратор на всякий-случай - это лучший выбор в Восточной Европе.
Итог: 7 баллов
Если Вас не смущает российский IP, оплата картой и есть знакомый администратор на всякий-случай - это лучший выбор в Восточной Европе.
ScaleWay
Инновационный провайдер из сердца Европы. На сайте ScaleWay представлены сервера на разной архитектуре. Шикарные по параметрам ARM64 и представленные у всех Х86-64. Мы тестировали тариф VC1S из линейки Х86-64 и ARM64-2GB из линейки ARM
Забегая наперед скажем, что если вы обладаете достаточными знаниями и терпением для настройки всего необходимого самостоятельно, без использования VMBitrix - то ваш выбор это ARM. Если нет - то только Х86-64 так как Виртуальная машина на ARM архитектуру не установится.
- Процессор - 4 ядра ARM 64bit или 2 ядра X86 64bit
- Память - 2048 Mb
- Место - 50 Gb
- Цена - 2,99 EUR/мес или 64,4 грн/мес по курсу на день теста
Ход установки:
Установка на Х86-64 проходит довольно просто и единственным отличием от серверов с предустановленной машиной от Битрикса является необходимость установить ее самостоятельно. После, все происходит стандартно и как описано ранее. Посмотрим цифры.
Честно, я впечатлен. Показатель просто ошеломляющий исходя из стоимости тарифа. Я не поверил своим глазам и немного слукавил пустив на сайт не просто тестовую нагрузку, а реальный траффик, да так и оставил его на месяц. Через месяц переснял показатели.
Остальные показатели на этот момент показали:
Вывод: Интересный подход к тарифам и инновационное железо. Два дата-центра в Европе. Отсутствие бесплатной техподдержки. Из того, что нравится - единая панель, шикарные цены за достойное железо. Что не нравится - дефицит серверов в нижних ценовых диапазонах, невозможность создания бекапа всего окружения без остановки сервера. Была бы моя воля я добавил провайдеру пару баллов от жюри, но сдержусь.
Итог: 9 баллов
Читайте полное руководство по установке Битрикс на сервера ScaleWay в наших ближайших публикациях.
Публикация в процессе наполнения
Итоговая таблица
smsdesign.com.ua
Оптимизированный хостинг для 1С-Битрикс
Владельцы и администраторы сайтов на CMS 1C-Bitrix знают, что при всех преимуществах данной системы управления контентом важно правильно выбрать хостинг, так как она достаточно требовательна к ресурсам. Обычный shared-хостинг не всегда отвечает требованиям производительности, в особенности, когда речь идет об интернет-магазине с сотнями товарных единиц (SKU) и существенным потоком трафика. Пользователи не могут нормально взаимодействовать с контентом и просто покидают сайт, недовольные скоростью его работы. В результате владельцы теряют потенциальных покупателей, а с ними и возможную прибыль.
Мы поставили перед собой задачу предоставить владельцам сайтов сервис, адаптированный под 1С-Битрикс, способный быстро и стабильно работать при большом количестве трафика и с большим объемом информации.
Вот что у нас получилось:
Первичный запуск «Мониторинга производительности» показал результат на 11 пунктов превышающий эталонный показатель системы, неплохо для старта, правда?
Немного потанцевав с бубном Оптимизировав работу ОС и BitrixVM, мы получили результат, превышающий эталон почти в 1,5 раза. Но и на этом работа не закончилась. Мы были уверены, что можем лучше и продолжили крутить «гайки». Новый результат нам понравился еще больше:
Взяв за лозунг древнюю мудрость: «non est terminus» (нет предела совершенству), мы продолжаем работу над оптимизацией систем.
Если ваш корпоративный сайт или интернет-магазин работает под управлением CMS 1C-Bitrix, и вы не просто поддерживаете его работоспособность, а хотите ускорить его работу и удержать пользователей на сайте, тогда вы попали по адресу.
Мы предлагаем готовую и оптимизированную программную среду для эффективной работы сайтов на 1С-Битрикс.
Базовая конфигурация VPS-сервера | |
CPU: | 1 |
RAM: | 1 ГБ |
SSD: | 10 ГБ |
IP-адрес: | 1 |
Возможностьвыбора ПО: | Linux/FreeBSD/другие ОС(по запросу)Полный root-доступ |
Доступность: | 99,9% |
16.50 Евро/месяц | |
- Поддержку 24/7
- Помощь в миграции сайта
- Автоматические снимки системы (Snapshot)
- Гарантию возврата средств на протяжении 30 дней.
Если вам нужно больше вычислительных мощностей для вашего сайта, воспользуйтесь калькулятором конфигурации или свяжитесь с нами чтобы получить грамотную консультацию и персональное предложение.
ПОХОЖИЕ ПУБЛИКАЦИИ
Метки: 1с-битрикс, bitrix, flex+, tuchaflexplus, vps, битриксtucha.ua