Я искал лучшие практики и рекомендовал параметры конфигурации для настройки сервера MySQL для размещения приложения Magento2.
magento2
database
magento-2.1
Атиш Госвами
источник
источник
Ответы:
Ниже приведены некоторые основные рекомендуемые конфигурации Magento2 MySQL.
источник
Не существует идеальной конфигурации для каждого проекта, поскольку это зависит от вашей конфигурации, количества вашего каталога, веб-сайтов и т. Д.
В идеале, MySQL должен иметь возможность хранить вашу базу данных magento в оперативной памяти, а не в процессе подкачки.
Одной из наиболее важных конфигураций для производительности является размер innodb-buffer-pool. Подробности смотрите в документации MySQL: https://dev.mysql.com/doc/refman/5.5/en/innodb-buffer-pool.html
Как пример, я использовал этот конфиг в моих проектах:
Посмотреть и скачать последнюю версию: https://gist.github.com/yvoronoy/a705387c1c995fb071f656bdb951c714
источник
tunning-primer.sh
launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/… &mysqltuner.pl
mysqltuner.pl, в этих сценариях используются переменные времени выполнения MySQL, поэтому, по крайней мере, 24 часа, прежде чем использовать / или применять предложения.Веб-серверы
Apache 2.2 или 2.4
Кроме того, модуль apache mod_rewrite должен быть включен.
mod_rewrite позволяет серверу перезаписывать URL. Для получения дополнительной
информации см. Нашу документацию Apache.
nginx 1.8 (или последняя основная версия)
База данных
PHP
5.6.x
5.5.x, где x равно 22 или больше
7.0.2, 7.0.6–7.0.x
Существует известная проблема PHP 7.0.5, которая затрагивает наш компилятор кода; чтобы избежать проблемы, не используйте PHP 7.0.5.
Не поддерживается:
PHP документация: CentOS, Ubuntu
Требуемые расширения PHP:
Ьс-математический
локон
Только PHP 7:
JSON
Iconv
Вы можете получить больше информации от: Требования стека технологии Magento 2.0.x
источник