Saya sedang mencari praktik terbaik dan merekomendasikan pengaturan konfigurasi untuk mengkonfigurasi server MySQL untuk hosting Aplikasi Magento2.
magento2
database
magento-2.1
Atish Goswami
sumber
sumber
Jawaban:
Di bawah ini adalah beberapa Konfigurasi Rekomendasi MySQL Magento2 utama.
sumber
Tidak ada konfigurasi ideal untuk setiap proyek karena tergantung dari konfigurasi Anda, jumlah katalog Anda, situs web, dll.
Idealnya, MySQL harus bisa menjaga database magento Anda dalam memori RAM dan tidak turun dalam swap.
Salah satu konfigurasi terpenting untuk kinerja adalah innodb-buffer-pool-size. Lihat detail dalam dokumentasi MySQL: https://dev.mysql.com/doc/refman/5.5/en/innodb-buffer-pool.html
Sebagai contoh, saya telah menggunakan konfigurasi ini dalam proyek saya:
Lihat dan unduh versi terbaru: https://gist.github.com/yvoronoy/a705387c1c995fb071f656bdb951c714
sumber
tunning-primer.sh
launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/… &mysqltuner.pl
mysqltuner.pl skrip ini menggunakan variabel runtime MySQL sehingga memiliki setidaknya 24 jam minimum sebelum menggunakan salah satu / atau menerapkan saran.Server web
Apache 2.2 atau 2.4
Selain itu, modul mod_rewrite apache harus diaktifkan.
mod_rewrite memungkinkan server untuk melakukan penulisan ulang URL. Untuk
informasi lebih lanjut, lihat dokumentasi Apache kami.
nginx 1.8 (atau versi arus utama terbaru)
Basis data
PHP
5.6.x
5.5.x, dengan x adalah 22 atau lebih besar
7.0.2, 7.0.6-7.0.x
Ada masalah PHP 7.0.5 yang diketahui yang memengaruhi kompiler kode kami; untuk menghindari masalah ini, jangan gunakan PHP 7.0.5.
Tidak didukung:
Dokumentasi PHP: CentOS, Ubuntu
Ekstensi PHP yang dibutuhkan:
bc-matematika
ikal
Hanya PHP 7:
json
ikonv
Anda bisa mendapatkan info lebih lanjut dari: Persyaratan tumpukan teknologi Magento 2.0.x
sumber