Монитор производительности Bitrix feat Vesta feat MySQL. Оптимизация

Многие большие проекты требуют качественного сервера, а именно VDS, я не буду вдаваться в тонкости выбора, отмечу что на хостинг-провайдере IHC меня все вполне устраивает из расчета цена/качество. Монитор производительности Bitrix показывает наименьшее количество ошибок и бОльшее количество попугаев, даже с дефолтной настройкой сервера.

Так вот

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

ЧТО делать в данном случае — НАСТРАИВАТЬ сервер под Bitrix!

Первым делом проверка системы Bitrix в php.ini начиная от кодировки используемой на сайте, до максимального времени выполнения скриптов и прочего, отсюда, идем в php.ini и правим его согласно ошибкам, которые указал модуль проверки системы.

Для себя я уже создал конфиг под bitrix

выкладываю

Данный код вставляем в файл php.ini

Читать  Структура сайта и что такое инфоблок в Битрикс

Скорректированы все параметры под Bitrix

*При условии что сайт работает в кодировке UTF-8, замените: [mbstring] на 1251, если ваш сайт в данной кодировке.

Настройка my.conf

Также замените содержимое файла my.conf на то что я указал

Таким образом практически все ошибке в Мониторе и в модуле проверки системы мы исключаем, необходимо еще установить прекомпилятор, чтобы на сервер не было большой нагрузки, устанавливаем zend opcache

Поочереди в терминале (Putty) выполняем установку, просто копируйте построчно и вставляйте в окно терминала, простым нажатием на правую кнопку мыши

Сделано. Идем дальше.

Читать  Вывод динамического меню: Bitrix menu sections

После установки zand opcache в папке (под доступом root) /etc/php.d должен появиться файл 10-opcache.ini, если не появился обновите содержимое папки рефрешем, если и так не появился, то просто создайте такой файл со следующим содержимым:

Монитор производительности может ругнуться на значение параметра: opcache.max_accelerated_files. Увеличте его до 100000 с вашего значения.

На этом ваш прекомпелятор установлен и настроен, теперь ошибок в системе быть не должно. Монитор производительности Bitrix покажет рекомендуемое количество попугаев.

После редактирования файлов не забудьте перезапустить сервер. Перезагрузку можно запустить прям из терминала командой reboot

После того как запустите проект, зайдите в меню производительность — Сервер БД, все параметры которые окажутся красными вы легко можете отредактировать в файле /etc/my.cnf

 

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

Всегда Ваш Ковальски

Добавить комментарий

Ваш e-mail не будет опубликован.