Cinque suggerimenti per velocizzare i siti Web Magento
Pubblicato: 2019-06-11Magento 2 è una piattaforma ricca di funzionalità. La piattaforma in grado di fornire un'esperienza altamente personalizzabile per tutti gli acquirenti, il che significa che non esistono due siti Web uguali.
Alcune delle migliori caratteristiche di Magento includono:
- Elasticsearch è ora integrato in Magento 2.3 (e oltre),
- Puoi personalizzare meglio le esperienze dei clienti rivolgendoti a mercati specifici,
- I clienti di ritorno possono ora aspettarsi un processo di pagamento più semplice.
Tuttavia, è noto che tali funzionalità personalizzabili rallentano un sito Web e Magento non fa eccezione.
A prima vista, potrebbe non sembrare un grosso problema aspettare qualche secondo in più per caricare finalmente un sito. Tuttavia, i proprietari dei negozi possono essere sorpresi di sapere che il loro tasso di conversione dipende dalla velocità di caricamento del loro sito web. Sapevi che un potenziale cliente ha il 40% di probabilità in più di lasciare un sito Web se impiega più di tre secondi per caricarsi?
Statistiche del genere significano che le aziende di eCommerce devono essere in grado di soddisfare determinate esigenze dei propri clienti, senza cercare di scendere a compromessi sulle altre esigenze di un cliente. Questo può diventare complicato, ma ciò non significa che sia impossibile.
In questo post, fornirò 5 suggerimenti per ridurre i tempi di risposta del server e, in definitiva, velocizzare i siti Web Magento.
Sommario
- Suggerimento n. 1: considera il tuo hosting
- Suggerimento n. 2: ottimizza le tue immagini
- Suggerimento n. 3: controlla le tue estensioni
- Suggerimento n. 4: riduci al minimo la tua programmazione
- Suggerimento n. 5: mantieni organizzato il tuo database Magento
- Porta via
Suggerimento n. 1: considera il tuo hosting
Uno dei motivi più comuni per avere un sito Magento lento è l'hosting. Una volta che il traffico inizia a crescere, un sito Web medio avrebbe difficoltà a tenere il passo con un piano di hosting economico. Tuttavia, poiché Magento è un po' più complesso, è più probabile che la piattaforma incontri problemi prima di un sito Web medio.
Ecco perché molti sviluppatori certificati Magento ti diranno di investire in un buon piano di hosting. Magento non funzionerà come dovrebbe con un hosting condiviso di $ 5 al mese. Per accelerare Magento, dovrai investire in un piano premium.
In effetti, è importante che quando scegli un servizio di hosting, scegli un servizio che specifichi l'hosting certificato Magento.
Puoi anche ospitare il tuo sito Web Magento su un Virtual Private Server (VPS). Un enorme vantaggio dell'hosting del tuo sito Web su un VPS è che tu, come proprietario del sito, avresti più libertà di gestire il tuo server.
Tuttavia, come proprietario di un sito Magento, il miglior vantaggio è che i siti ospitati da VPS non dipendono dal traffico o dal pubblico. Sei più che benvenuto a utilizzare tutto lo spazio sul server di cui hai bisogno.
Sia che tu scelga l'hosting certificato Magento o l'hosting VPS, è importante valutare tutte le tue opzioni e trovare il piano di hosting che ti consente più spazio per mantenere efficiente il tuo sito web.
Suggerimento n. 2: ottimizza le tue immagini
Qualsiasi sviluppatore certificato Magento ti dirà che uno dei modi migliori per accelerare Magento è mantenere le immagini ottimizzate. Il modo migliore per farlo è comprimere le immagini alla loro dimensione più piccola. Ciò significa che quando le tue immagini hanno una dimensione ideale, il sito Web può funzionare in modo più fluido ed efficiente.
Non esiste un modo reale per dire qual è la foto delle dimensioni più ideali per il tuo sito Web, ma ci sono modi per ridurre una foto senza danneggiarne la qualità.
Una semplice ricerca su Google per "ottimizzatore di immagini gratuito" mostrerà alcuni strumenti gratuiti che puoi utilizzare per ridurre le tue immagini mantenendone la qualità.
Questi strumenti possono fornire risultati variabili, ma il processo è generalmente lo stesso:
- Carica la foto sul sito.
- Scegli le impostazioni di compressione.
- L'impostazione più consigliata è "senza perdita" o per selezionare "migliore qualità".
- Alcuni compressori non ti danno la possibilità di come risulterà la tua foto. In tal caso, dovresti semplicemente saltare questo passaggio.
- Scarica le tue foto.
Una volta completato il processo, puoi caricare tutte le tue foto appena ottimizzate su Magento e procedere alla sostituzione delle tue immagini originali con le tue immagini ottimizzate.
Suggerimento n. 3: controlla le tue estensioni
Le estensioni del sito web hanno un grande impatto sui tempi di risposta del tuo server. Questo perché quando il sito viene caricato, anche le estensioni che aiutano il sito devono essere caricate. Pertanto, ci saranno più richieste HTTP.
Non esiste una risposta reale su quante estensioni può avere il tuo sito Web Magento, ma uno sviluppatore Magento certificato generalmente ti dirà di ridurre al minimo tutte le estensioni di terze parti.
Per capire quali sono le estensioni essenziali da mantenere sul tuo sito Magento, ti consigliamo di effettuare una delle seguenti operazioni:
- Conduci un audit completo delle estensioni Magento per capire quante estensioni hai e scoprire come ognuna influisce sul tuo tempo di caricamento. Prendi in considerazione la rimozione delle estensioni che richiedono più tempo di caricamento.
- Consulta uno sviluppatore certificato Magento per condurre l'audit delle estensioni e parla con loro per capire quali sono le migliori estensioni da mantenere.
Una volta che sei riuscito a cancellare alcune delle tue estensioni più grandi, potresti scoprire che il tuo sito Web Magento inizierà a caricarsi più velocemente.
Suggerimento n. 4: riduci al minimo la tua programmazione
Meno codice viene caricato, meglio è. Se combini e riduci al minimo i tuoi file JavaScript e CSS, puoi creare un tempo di caricamento più rapido per il tuo negozio Magento.
Puoi assumere uno sviluppatore Magento certificato per farlo, ma se desideri farlo da solo, procedi come segue:
- Vai al tuo pannello di amministrazione Magento e trova "Sistema"
- Segui la mappa: Sistema → Configurazione → Avanzate → Sviluppatore
- Guarda sotto le impostazioni JavaScript e CSS.
- In "Unisci file JavaScript", cambia "NO" in "SÌ"
- In "Unisci file CSS", cambia "NO" in "SÌ"
- Salvare le modifiche
Una volta fatto ciò, i tuoi file JavaScript e CSS si uniranno e ridurranno il numero di richieste al tuo sito web.
Per quanto riguarda il tuo HTML, se scarichi un'estensione di terze parti, dovresti essere in grado di ridurla a icona.
Suggerimento n. 5: mantieni organizzato il tuo database Magento
Un punto chiave per velocizzare Magento è mantenere ottimizzato il database del tuo sito web. Ciò include il mantenimento di quanto segue:
- Indici: è importante notare che gli indici vengono utilizzati per velocizzare le query MySQL. Per impostazione predefinita, Magento aggiorna gli indici per ogni singolo prodotto nel negozio. Tuttavia, ci sono alcuni casi in cui dovresti aggiornare manualmente un indice di prodotto. Per farlo, dovresti:
- Passare a "Sistema" → "Gestione indice".
- Seleziona tutti gli indici (o quelli che desideri aggiornare), scegli "Reindex Data" dal menu a discesa e fai clic su "Invia".
- Registri: le tabelle, i prodotti e le procedure devono essere inseriti nei gruppi appropriati. I registri obsoleti dovrebbero essere eliminati il più rapidamente possibile per evitare la prospettiva di un sito di caricamento più lungo. Per ripulire i registri del database Magento, devi:
- Vai a "Negozi" → "Configurazione" → "Avanzate" → "Sistema" → "Azioni collettive".
- In "Giorni salvati nel registro" cambialo con il numero di giorni che preferisci.
- Fare clic su "Salva configurazione".
Dopo averlo configurato, puoi aspettarti che il tuo sito Magento si carichi più velocemente.
Porta via
Avere un sito più veloce è diventato più importante che mai. Avere un ottimo sito è più che avere una bella vetrina. Si tratta anche di creare un'esperienza di acquisto eccezionale per l'ospite e un fattore importante in tale esperienza di acquisto è la velocità del sito.
Avere un sito veloce è diventato essenziale per avere un sito web di successo. Tuttavia, non esiste ancora un percorso concreto per rendere veloce ogni sito web. Le cose che puoi fare per velocizzare Magento includono:
- Avere un buon piano di hosting
- Ottimizzazione delle immagini del sito
- Conduzione di un audit di estensione
- Assicurati che tutta la tua codifica sia assolutamente necessaria
- Mantenere il database Magento organizzato
Fare tutto questo significherà che hai fatto i primi passi per velocizzare il tuo sito web e, di conseguenza, aumentare il tuo tasso di conversione e fidelizzazione dei clienti.
Questo è un guest post di Konstantin Gerasimov, uno sviluppatore certificato Magento presso Goivvy, LLC. È specializzato nell'ottimizzazione delle prestazioni e nello sviluppo di backend.