Ottimizzazione delle prestazioni di Magento: consigli e tecniche

    11 novembre 2019

    La velocità del sito è uno degli aspetti più importanti da considerare nell'ottimizzazione di Magento. In pratica indica il tempo di caricamento del sito e la rapidità nel passare da una pagina all'altra.


    1. Scegliete un hosting ottimizzato per Magento


    Il fornitore giusto può migliorare notevolmente la velocità di Magento. È però fondamentale trovare un hosting valido e informarsi prima.

    L'hosting è la base del negozio e-commerce, quindi questa base deve essere solida. Uno degli errori più frequenti è scegliere l'hosting più economico sul mercato. Bisogna capire che un ottimo hosting non può essere economico e che un hosting economico non può essere ottimo. Spesso sono gli stessi provider a proporre soluzioni per ottimizzare Magento. Per trovare l'hosting migliore per il vostro negozio, quindi, informatevi prima e confrontatevi con il loro supporto clienti.


    Sviluppatore che scrive codice su un laptop


    Ideale per negozi con pochi prodotti o aperti da poco, l'hosting condiviso ospita molti siti diversi sullo stesso server. L'hosting dedicato, al contrario, riserva un server a un solo sito. Quando il negozio ha molto traffico e un ampio catalogo, l'hosting dedicato preserva meglio le prestazioni grazie al server proprio.

    Se il negozio gestisce grandi volumi di traffico, può anche significare che il sito raggiunge i suoi limiti su un server condiviso: in questo caso è meglio passare a un server dedicato.


    2. Ottimizzazione del database MySQL


    Grafici delle prestazioni su un laptop e un monitor


    Il database MySQL è un altro elemento importante per ottimizzare le prestazioni di Magento. I database vanno ottimizzati quando le loro query sono lente. MySQL contiene i dati del vostro sito, da un piccolo elenco di prodotti fino a liste dei desideri molto ampie.

    Prima di tutto raccogliete le statistiche interne di MySQL con lo script mysqltuner: indica quali problemi ha il database e cosa va risolto. Per usarlo serve l'interprete Perl installato sul server.


    Sessione di pianificazione del team con post-it su una lavagna


    3. Installazione e configurazione di Varnish


    Due sviluppatori che lavorano insieme ai loro computer


    Varnish è un programma che memorizza in cache parti delle pagine web. È fortemente consigliato usarne l'ultima versione: Varnish funziona con Magento 2.0, ma per Magento 1.x serve l'estensione gratuita Turpentine di Nexcess. Questa estensione è molto diffusa e applica le best practice di Varnish Cache.


    4. CDN – Content Delivery Network


    Un CDN è un gruppo di server regionali che distribuisce i contenuti statici. Vista la sua importanza, consigliamo vivamente di sottoscrivere un servizio CDN: costa poco e distribuisce i contenuti statici (file, video, CSS/JS, immagini e altro) più rapidamente del vostro host. Tra le offerte migliori ci sono MaxCDN e Cloudflare.

    Verificate con il vostro host se offre servizi CDN; in caso contrario, potrebbe spingerlo a valutare modi migliori per ottimizzare le prestazioni di Magento.

    Per gestire un sito redditizio e quindi un'attività di successo è fondamentale capire l'importanza della velocità di un sito Magento. Il tasso di conversione dipende dalla velocità del sito, e se i concorrenti hanno siti più veloci, le vendite e l'attività nel suo complesso possono risentirne. Con un sito più veloce aumenterete sicuramente la vostra competitività e la vostra posizione sul mercato.