Тюнинг WordPress на Synology

В предыдущей статье мы рассмотрели вопрос связанный с установкой WordPress на дисковый массив Synology. С увеличением количества посещений сайта вы можете столкнуться с проблемой производительности движка WordPress. Одним из этапов связанным с увеличением производительности, является настройка MySQL базы данных. В стандартной комплектации MySQL на Synology выделяется ограниченное количество оперативной памяти.

Решение:

Для улучшения производительности рекомендуется использовать предустановленные шаблоны конфигурации базы данных, они расположены в каталоге /usr/syno/mysql/share/mysql/

  • my-small.cnf — для систем с малым объемом памяти (<=64Mb), в которых MySQL используется редко.
  • my-medium.cnf — если памяти мало (32-64Mb) или MySQL используется совместно с другими приложениями (например Apache) и памяти около 128Mb.
  • my-large.cnf, my-huge.cnf — для систем с большим объемом памяти (512Mb, 1-2Gb), где MySQL играет главную роль.
  • my-innodb-heavy-4G.cnf — 4Gb памяти, InnoDB, MySQL играет главную роль.

Необходимо выбрать нужный вам шаблон конфигурации, исходя из характеристики Disk Station. Следующим этапом необходимо скопировать шаблон в каталок /etc/ с именем my.cnf

Замечу, что в конфигурации по умолчанию в каталоге /etc, файл  my.cnf отсутствует.

Подключимся к DS по протоколу ssh и выполним следующие команды:

cp /usr/syno/mysql/share/mysql/my-huge.cnf /etc/my.cnf
/usr/syno/etc/rc.d/S21mysql.sh restart

Первая команда скопирует выбранный вами шаблон в каталог /etc с именем my.cnf, а
вторая перезагрузит демон MySQL.

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

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

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