Hosting Elementor: WordPress con un page builder
Elementor è un page builder per WordPress, e un page builder rende un sito più pesante di un tema classico: più memoria PHP durante la modifica, più script e più immagini durante il caricamento. Elementor stesso consiglia un limite di memoria ampio; scegli quindi un pacchetto con 256 o 512 MB di memoria PHP. Una versione di PHP attuale, l'object caching con Redis, SSL gratuito e la Jaan Performance Engine sono inclusi in ogni pacchetto, e da noi un sito Elementor gira semplicemente sull'hosting condiviso.
La base è il nostro hosting WordPress. Ciò che Elementor aggiunge è soprattutto peso: l'editor stesso richiede memoria, e le pagine che costruisci con esso caricano più layout, script e immagini di un tema sobrio. Non è un problema finché l'hosting è dimensionato per questo e non riempi il sito all'eccesso. Qui sotto trovi cosa chiede un sito Elementor al suo ambiente e dove di solito le cose vanno storte.
Che cosa richiede Elementor dal proprio ambiente
Un limite di memoria PHP elevato
L'editor carica in memoria tutti i widget, i template e le impostazioni in una volta sola. Su un pacchetto con troppa poca memoria PHP la schermata di modifica si blocca o una pagina non viene salvata. Scegli 256 MB e, per un sito grande con molte estensioni, 512 MB.
Una versione di PHP attuale
Elementor e le sue estensioni seguono da vicino l'evoluzione di PHP. Una versione di PHP recente è più veloce e riceve aggiornamenti di sicurezza; la versione la scegli tu sito per sito, quindi puoi prima testare e poi passare alla nuova.
Ottimizzazione delle immagini
Un sito con page builder è fatto in gran parte di immagini: sfondi, sezioni hero, icone, gallerie. Se non sono ridimensionate e compresse, il sito è lento a prescindere dal server. Carica le immagini nella dimensione in cui vengono mostrate e lascia che la Jaan Performance Engine le carichi in modo differito.
Object caching
Elementor salva il layout di ogni pagina nel database e lo recupera a ogni visualizzazione. L'object caching con Redis tiene quei dati in memoria, e questo si nota soprattutto su un sito con molte pagine e template. È incluso in ogni pacchetto.
In quale ambiente va ospitato Elementor?
Un sito Elementor è prima di tutto un sito WordPress e va sull'hosting condiviso, sulla stessa base del nostro hosting WordPress ma con un pacchetto che ha memoria PHP sufficiente per l'editor. Un VPS diventa rilevante solo se gestisci decine di siti, ti serve software server proprio o vuoi l'accesso shell.
L'hosting condivisoChe cosa va storto più spesso con Elementor
Un plugin di widget diverso per ogni sezione
Attorno a Elementor esistono centinaia di pacchetti di estensioni con widget aggiuntivi. Se ne installi cinque, ciascuno per un solo widget, ogni pagina carica gli script e gli stili di tutti e cinque. Scegli un solo pacchetto che fa ciò che ti serve ed elimina ciò che non usi.
Animazioni e sfondi video
Un video che scorre sullo sfondo ed elementi che entrano uno dopo l'altro sembrano belli nell'editor. Su un telefono con una connessione mediocre costano secondi e visitatori. Usali con parsimonia e mai nella parte visibile della home page senza scorrere.
Nessun caching
Senza cache di pagina e object caching il server ricostruisce ogni pagina del page builder per ogni visitatore, e sono pagine pesanti. Attiva la Jaan Performance Engine: è inclusa gratuitamente in ogni pacchetto e gestisce il caching insieme a Redis. Solo dopo un sito lento diventa una questione per noi.