
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