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