Posts Tagged mysql
Magento und die liebe Geschwindigkeit

Altes Problem mit Magento ist leider die Geschwindigkeit…….. dachte ich aufjedenfall bis gestern
Cache in der Admin aktivieren ist ja logisch dazu noch die üblichen Anpassungen durchführen:
1. Mysql:
key_buffer = 512M max_allowed_packet = 64M table_cache = 512 sort_buffer_size = 4m read_buffer_size = 4m read_rnd_buffer_size = 2m myisam_sort_buffer_size = 64m tmp_table_size = 128m query_cache_size = 96m query_cache_type = 1 thread_cache_size = 8 max_connections = 400 wait_timeout = 300
2. APC oder XCache
APC – http://pecl.php.net/package/APC
Xcache – http://xcache.lighttpd.net/
Ich hab beide getestet und keinen deutlichen unterschied gemerkt. APC gefällt mir aber doch besser.
3. Cache in tmpfs auslagern:
mount -t tmpfs -o size=256M,mode=0744 tmpfs /var/...../magento/var/cache
4. Fooman Speedster Magento Connect Extension
Das hat wirklich viel gebracht.. hätte es nicht gedacht
*klick*
5. Gzip Datenübertragung
Ich hab es per PHP in der index.php gelöst:
<?php
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start();
...
Geht aber auch per .htaccess… *klick*
Zum Testen:
Zum testen gibt es auch X Tools ich hab Firefox mit Firebug Extension mit dem Google Speed Plugin verwendet.
Ich hoffe es hilft jemand