Ich teste meine Website unter " https://developers.google.com/speed/pagespeed/insights/ " und habe nur niedrige Bewertungen (9-12 / 100).
Mein Setup:
Virtueller Server (CentOS) mit 16 GB RAM, 6 Kernen (Intel Xeon), SSD-Speicher Magento 2.1.7 Apache 2.4.6
MariaDB 10.1
Ich habe dafür gesorgt, dass meine php.ini 14 GB RAM enthält (memory_limit = 14000M).
Auch bearbeitet .htaccess
und .user.ini
im Magento-Stammverzeichnis und Pub-Verzeichnis (alle haben 14 GB RAM).
Meine Konfigurationsdatei für MariaDB (/etc/my.cnf) sieht folgendermaßen aus:
[client] port = 3306 socket = /var/lib/mysql/mysql.sock
[mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-external-locking key_buffer_size = 384M max_allowed_packet = 10M
table_open_cache = 4096 sort_buffer_size = 16M
read_buffer_size = 4M read_rnd_buffer_size = 14M
myisam_sort_buffer_size = 64M thread_cache_size = 256query_cache_type = 1 query_cache_limit = 4M
query_cache_size = 512M thread_concurrency = 8
log-bin = mysql-bin server-id = 1 innodb_buffer_pool_size = 3000M
innodb_additional_mem_pool_size = 80M[mysqldump] quick max_allowed_packet = 512M
[mysql] no-auto-rehash
[myisamchk] key_buffer_size = 256M
sort_buffer_size = 256M read_buffer = 4M
write_buffer = 4M[mysqlhotcopy] interaktives Timeout
Ich weiß nicht, warum meine Website immer noch so langsam ist (die Serverantwort beträgt laut Google Pagespeed immer 1-2,5 Sekunden), obwohl meine Hardware gut genug ist (genügend RAM).
PS: Mein Magento-Modus ist Entwickler und alle CSS-Optionen zum Minimieren und Zusammenführen sind deaktiviert.