Uno dei problemi di Magento è la lentezza delle performance, che più i siti sono grandi e complessi più aumenta, e bisogna considerare delle tecniche di ottimizzazione di Magento.

Vediamo di seguito alcune techiche e metodi per migliorare le performance di Magento, ottimizzando il codice html, le immagini, il database e il server.

Google considera anche la velocità del sito web come parametro di ranking di un sito web, infatti la velocità è importante per il vostro sito , e non solo per Google , ma soprattutto per la User Experience ( UX) sul tuo sito. La ricerca di Google e Microsoft dimostra che i siti web più lenti convertono meno e che l’effetto di un sito web lento è durevole .


 A) Hosting / suggerimenti generali

Utilizzare un server dedicato.
Ospitare il sito nel paese dove sono i clienti.
– Andare su MySQL Admin  selezionare tutte le tabelle ed effettuare i comandi repari e optimize.
Utilizzare un acceleratore di PHP come APC, ZendOptimizer + o XCache.
Installare sul server solo moduli di Apache necessari.
Utilizzare  Apache mod_expires

– Abilitare Gzip Compression in htaccess
– Non usare troppe fonti esterne diverse ( per le immagini , iframe , ( Twitter / facebook ) feed , ecc ), perché ogni ricerca DNS richiede tempo supplementare e si crea una dipendenza supplementare.
– Abilita Apache KeepAlives : Assicuratevi che la vostra configurazione di Apache ha KeepAlive abilitati.
– Ridurre al minimo i reindirizzamenti .
– Compilare MySQL dal sorgente invece di gestore dei pacchetti del sistema operativo.
– Aggiornare sempre alla versione più recente di Magento . Non solo si ottiene più caratteristiche e correzioni di bug- e di sicurezza , ma con ogni aggiornamento Magento comporta dei vantaggi.
– setttare ‘ php_value memory_limit 128M ‘ nella configurazione di PHP o aggiungerlo al file htaccess . per essere sicuri di non esaurie la memoria .

B) Ottimizzazione del Template

– Ottimizzare tutto il vostro (template) comprese le immagini
– Utilizzare PNG8 file o file GIF piuttosto che Jpeg e non usare la trasparenza
Scala le immagini: usare le immagini nelle dimensioni che servono.
– Usa compressione delle immagini.
Minimizza il tuo Css, rimuovere il codice inutilizzato.
– Ridurre al minimo l’utilizzo Javascript.

 

C) Ottimizzare configurazione Magento

– Disinstallare tutte le estensioni che in realtà non sono utilizzate.
– Disabilitare i moduli che non si usano: Sistema > Configurazione > Advanced

– Abilitare tutte le cache di Magento: System -> Cache Management
– Combinare Javascript e file CSS: Sistema > Configurazione > Advanced –> Developer > Impostazioni JavaScript” e “Impostazioni CSS. Si può anche considerare l’utilizzo di un estensione per fare questo come l’estensione Fooman Speedster.

Abilitare il Magento Flat Catalog, utile per grandi cataloghi di prodotti