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.

Il consiglio è sempre quello di rivolgersi ad una web agency specializzata nella realizzazione di siti web per l’ottimizzazione della velocità del sito web.

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