SITO WORDPRESS / WOOCOMMERCE PIU' VELOCE E PERFORMANTE
Se sei su questa pagina non è certo un caso, ti sei reso conto che il tuo sito WordPress o WooCommerce è troppo lento. Con il tempo ho affinato la tecnica di ottimizzazione delle performance e posso aumentare le prestazioni anche dell’ 80%.
SONO ALESSIO ANGELORO, PROGRAMMATORE WORDPRESS ESPERTO IN WOOCOMMERCE E POSSO RENDERE PIU' VELOCE IL TUO SITO ANCHE OLTRE L' 80%.
Qui sotto ti spiego in dettaglio cosa vado a fare e in cosa consiste il lavoro di ottimizzazione delle performance di WooCommerce per renderlo più veloce e performante. Non ci sono trucchi, solo tanta esperienza.
Alla fine dell’ottimizzazione il sito sarà più veloce, le pagine si caricheranno più velocemente e Google tenderà a promuoverlo sul motore di ricerca in quanto più performante. Otterrai anche un valore più alto su Google Page Speed, PingDom e GMetrix.
Ho lavorato su siti veramenti lenti, catastrofici a livello di codice e di server e gli ho ridato vita, li ho analizzati e poi velocizzati.
Vuoi incrementare le performance del tuo sito ? Richiedi un'analisi approfondita
MA PRIMA DEVO FARTI UNA DOMANDA FONDAMENTALE.
VUOI IL SITO PIU' VELOCE, CORREGGERE I WEB VITALS O VUOI AUMENTARE IL PUNTEGGIO DI GOOGLE ?
Ti faccio questa domanda perchè è importante che tu capisca che sono tre aspetti e tecniche completamente diverse. Avere un punteggio più alto su Google Page Speed (o misuratori simili), avere un sito WordPress o WooCommerce veloce e risolvere i problemi dei Web Vitals seguendo le linee guida di Google sono tre cose completamente differenti.
Un sito WordPress con WooCommerce più veloce, può correggere i Web Vitals ?
Un sito più veloce, quindi ottimizzato con sistemi di cache lato server, avere il database sempre pulito ed ottimizzato e delle immagini ottimizzate per il web; si aiuta a correggere alcuni dei Web Vitals.
Correzione dei Web Vitals di WooCommerce e WordPress
La correzione dei Web Vitals invece non è solo legata alla velocità del sito ma a delle pratiche di sviluppo dettate da Google (qui ci sono degli articoli ufficiali di Google sui Web Vitals) che dovrebbero messe in atto durante lo sviluppo del sito web; se invece il sito web deve essere adeguato successivamente, il lavoro è più oneroso ma è fattibile.
Avere WordPress e WooCommerce più veloci aiuta nel posizionamento sui motori di ricerca come Google ?
Non è fondamentale per il posizionamento sui motori di ricerca, la SEO insomma. Gli algoritimi di Google sono sempre dalla parte delle utente, cosa significa ? Che un sito può anche avere un punteggio basso su Google ma se la pagina contiene un contenuto interessante, Google la promuoverà comunque e la posizionerà nei risultati delle SERP. Poi ora conta tanto un sito con un’ottima User Experience (UX) e User Interface (UI); non sono solo io a dirlo grazie all’esperienza SEO e nell’ottimizzazione delle performance che ho acquisito col tempo, ma ci sono studi ed articoli autorevoli che lo confermano, e te li lascio se vuoi leggerli :
- Google PageSpeed Insights: La Verità sul Punteggio 100/100
- Tutta la verità su Google PageSpeed Insight
- Google PageSpeed Insights: Punteggio 100/100 tutta la verità
- Puoi davvero fidarti di Google PageSpeed Insights?
Perchè ti ho fatto questa premessa ? Perchè se cerchi un servizio di ottimizzazione delle performance, ovvero che ti velocizzi il sito allora sei nel posto giusto; se cerchi solo di aumentare il punteggio di Google Page Speed per vedere il tanto amato colore verde e superare i Core Web Vitals, lascia stare non ti aiuterà a vendere di più o posizionarti meglio, certo in parte influisce, ma per posizionarsi i lavori da fare sono due : ottimizzazione performance + SEO , altrimenti è buttare via soldi per nulla. Questo è davvero per farti capire che Google Page Speed, GMetrix e PingDom sono strumenti importanti che aiutano nello sviluppo di un sito, ma vanno presi con le pinze, non bisogna diventare matti.
Quello che propongo è un servizio serio che prevede un’analisi per scoprire cosa rallenta il sito, non offro servizi come quelli che si trovano in rete a 250€ e ti promettono di velocizzare il sito limitandosi ad installarti 4 plugin ed il gioco è fatto; ogni sito è diverso dagli altri e quindi serve un’analisi.
COSA SONO E COME INCIDONO I CORE WEB VITALS SU WORDPRESS ?
Cosa sono i Core Web Vitals ?
I Core web Vitals sono degli indicatori per lo sviluppo di siti internet orientati alla UX (User Experience) e UI (User Interface) e vengono utilizzati da Google per misurare la velocità e l’esperienza di un sito WordPress o WooCommerce .
I Core Web Vitals che si dovrebbero (e poi vi dico perchè dico dovrebbero) implementare su ogni sito WordPress sono :
- Largest Contentful Paint (LCP) (questo fa parte dello sviluppo del sito)
- First Input Delay (FID) (questo è un parametro migliorabile con un buon servizio di hosting)
- Cumulative Layout Shift (CLS) (questo fa parte dello sviluppo del sito)
- Time to First Byte (TTFB) (questo è un parametro migliorabile con un buon servizio di hosting)
- First Contentful Paint (FCP) (questo è un parametro migliorabile con un buon servizio di hosting e con delle accortezze nello sviluppo del sito)
- Time to Interactive (TTI) (questo è un parametro migliorabile con un buon servizio di hosting)
- Total Blocking Time (TBT) (questo è un parametro migliorabile con un buon servizio di hosting)
- Interaction to Next Paint (INP) (questo fa parte dello sviluppo del sito)
Come si può notare la maggior parte dei Core Web Vitals sono “aggiustabili” con un buon servizio di hosting ed un’ottimizzazione di WordPress e WooCommerce. Perchè prima ho detto “dovrebbero”, perchè implementare i Core Web Vitals in fase di sviluppo di un sito non è per nulla semplice, servono conoscenze avanzate del codice, della UX e della UI, la cosa si aggrava se il sito deve subire un restyling per modernizzarsi con i Web Vitals.
I Core Web Vitals influiscono sulla SEO di WordPress e WooCommerce ?
Ni, come ho detto sopra, superare tutti i Core Web Vitals non significa guadagnarsi le prima posizioni su Google, sicuramente aiuta, ma la cosa più importante è la velocità del sito, se il sito è lento è penalizzato e questo è stato appurato oramai da tempo.
COSA PREVEDE L'ANALISI E QUANTO COSTA
L’analisi prevede :
- La clonazione dell’intero sito web su un mio server (questo perchè attivo la modalità di debug di WordPress per vedere eventuali errori, facendolo sul sito in produzione i navigatori e Google vedrebbero gli errori)
- Al sito viene cambiato il titolo per evitare problemi alla SEO e viene messo offline
- La verifica dei plugin installati ed il tema in uso
- Lo stato degli aggiornamenti di WordPress, dei plugins in uso e del template
- La verifica del codice CSS, HTML, JS e PHP
- La verifica del database
- La misurazione delle performance con dei tools specifici online e offline
- La verifica della configurazione del tuo attuale server
- La verifica della versione di PHP
- Attiverò la modalità di debug di WordPress per vedere quali errori ci sono
- Al termine ti darò il link dell’area test e potrai vedere tu stesso gli errori
- Ti manderò una mail o faremo una call dove ti dirò il costo per aumentare le performance e per risolvere gli errori.
Potrebbe essere necessario cambiare il server ? A volte si a volte no, dipende dal sito, dal tuo budget, dalla tua volontà e dai risultati che si riescono ad ottenere sul server su cui risiede il sito; se i risultati sono buoni non serve cambiarlo.
L’ottimizzazione non comporta la messa offline del sito internet e puoi continuare a lavorarci tranquillamente.
Quanto costa l’analisi delle performance di WordPress e WooCommerce ?
L’analisi ha un costo che varia a seconda del sito, la forbice di costo è tra 400€ e i 700€.
QUANTO COSTA VELOCIZZARE WOOCOOMERCE / WORDPRESS
Il costo è variabile, le ottimizzazioni che ho fatto fino ad ora partivano dai 900€ ai 3500€.
E' SUFFICIENTE FARE L'OTTIMIZZAZIONE UNA VOLTA SOLA ?
La risposta più onesta che ti posso dare è che dipende da diversi fattori; se è un sito vetrina senza un blog e quindi non subisce aggiornamento dei contenuti; è sufficiente farla una volta sola ed al massimo rifarlo quando Google cambierà i parametri di ottimizzazione, ma si parla di anni se si pena all’introduzione dei Core Web Vitals.
Se il sito è con WooCommerce, è una testata giornalistica, un e-learning o comunque un sito che ha contenuti spesso aggiornati, il mio consiglio è quello di farsi un piano di mantenimento delle performance questo perchè il database, le immagini, plugins e template devono essere costantemente tenuti monitorati, aggiornati ed ottimizzati.
Vuoi incrementare le performance del tuo sito ? Richiedi un'analisi approfondita
PERCHE' WOOCOMMERCE / WORDPRESS E' LENTO E DA COSA DIPENDE
In questo grafico viene mostrato quali sono i fattori che influiscono la lentezza e le performance di un sito WordPress / WooCommerce.
Come si può notare il Server ed il Database sono quelli che maggiormente vanno ad aumentare il tempo di caricamento delle pagine rendendo il sito lento; secondariamente abbiamo il codice (CSS e JS non ottimizzato o minificato ) e le numerevoli richieste Ajax.
Qui sotto lascio delle informazioni utili; per approfondire il discorso potete leggere gli articoli che ho scritto :
- Come velocizzare veramente un sito WordPress e WooCommerce
- Come ottimizzare le immagini di WordPress e WooCommerce per velocizzare il sito
- Come usare ShortPixel, il miglior plugin per comprire le immagini
- Come definire le dimensioni delle immagini WooCommerce via PHP
- Ottimizzare le immagini di WordPress per velocizzare il sito
- Usare AmazonS3 come storage di immagini WordPress
- Compressione di immagini png e jpg senza perdità di qualità
Legenda
- Server 40%
- Database 27%
- CSS-JS-Ajax 20%
- Img 13%
PULIZIA DEL DATABASE DI WOOCOMMERCE E WORDPRESS
Nel database di WordPress, soprattutto la tabelle relative alle pagine, agli articoli ed i prodotti, vengono registrate tutte le informazioni che poi vengono mostrate sul sito; WordPress ha una funzionalità molto utile che si chiama “Post Revision”, ossia salva in automatico ogni X minuti l’articolo, la pagina o il prodotto sul quale stiamo lavorando, come se fosse una sorta di backup, permettendoci di ripristinare una versione precedente in caso di necessità; ovviamente questa funzione è un’arma a doppio taglio perchè riempie il database di record detti “orfani”, cioè che non vengono più utilizzati. Anche quando si disinstalla un plugin, le relative tabelle del database non vengono eliminate. Quindi se il database non viene ripulito periodicamente si appesantisce, il sito risulta più lento, occupa più spazio è può anche causare errori in certi casi.
SFRUTTARE PERCONA PER MARIADB / MYSQL PER AUMENTARE LE PERFORMANCE
Percona è possiamo dire che è un add-ons per il database MySQL che va ad analizzare ed ottimizzare le query al database, ovviamente non fa tutto da solo, è necessario saperlo configurare. Percona Toolkit invece è uno strumento indispensabile perchè aggiunge dei comandi con i quali si possono per esempio analizzare i log, fare il tuning del database e molto altro ancora.
DIMINUIRE IL PESO DELLE IMMAGINI DI WORDPRESS
Caricare un’immagine di 2560 x 1580px quando poi in realtà nel sito viene utilizzata a 800 x 600 px, appesantisce il caricamente delle pagine, ma anche con questa accortezza; comunque le immagini hanno delle info che si chiamano “metadati” ma che in un sito web sono inutili e fanno pesare di più le immagini, i metadati vengono utilizzati prevalentemente dai fotografi o dai grafici perchè contengono informazioni sul colore, il tipo di scatto, la macchina fotografica utilizzata, informazioni che in un sito web non servono. Va quindi fatta un’ottimizzazione massiva di tutte le immagini per ridurne le dimensioni, spesso oltre il 70% senza ovviamente perderne la qualità visiva.
OTTIMIZZAZIONE DEL CODICE HTML, CSS E JQUERY DEL TEMA E PLUGINS
Prima la notizia brutta e poi quella buona! I template che acquistate, sopratutto quelli di Theme Forest, saranno tanto belli ma sono pesantissimi, a parte qualche sviluppatore solitario che lavora bene, Theme Forest è un market place esclusivamente per vendere temi e plugins in modo massivo, per fare soldi, quindi gli sviluppatori non si preoccupano molto di ottimizzare il codice e di scriverlo bene. La buona notizia è che se proprio il tema non è da buttare, si può ottimizzare il codice.
SCEGLIERE IL GIUSTO SERVIZIO DI HOSTING WORDPRESS / WOOCOMMERCE
Purtroppo i provider si fanno la “guerra” tra di loro, su internet si trovano recensioni di provider che si dice siano il massimo, poi in realtà quando ci metti il sito è lento. Per scegliere il giusto server di hosting ci sono in gioco delle variabili tecniche che vanno analizzate per ogni sito perchè tutti i siti sono diversi dagli altri.
SFRUTTARE LA COMPRESSIONE BROTLI ED IL BILANCIAMENTO TCP BBR
Il TCP BBR è un algoritmo che controlla la congestione TCP; in sostanza cerca di bilanciare la richiesta di dati con la condivisione della banda da parte di più utenti. Il TCP BBR si implementa lato server e migliora notevolmente le prestazioni di caricamente delle pagine dei siti WordPress. E’ molto probabile che tu abbia sentito parlare di compressione gzip perchè è la più comunque usata su servizi di hosting, gzip e brotli sono due algoritmi di compressione, brotli però comprime fino al 40% in più rispetto a gzip. Brotli è un sistema che è stato progettato da Google, va implementato lato server o con una CDN tipo CloudFlare ed è supportato dai maggiori browser.
SFRUTTARE LA CACHE PER RENDERE PIU' VELOCE WOOCOMMERCE
Esistono diversi sistemi di cache, sia lato server che lato WordPress, lato WordPress i plugins sicuramente più gettonati sono Wp Rocket, W3 Total Cache, Wp Fastet Cache o LSCache se si usa un Lite Speed Server; ognuno di questi plugins si interfaccia con i sistemi di cache installati sul server, che possono essere : Redis Object Cache, OPCache, ZendCache, Varnish, Memcached, Memcache.
Cosa fa un sistema di cache ? Un sistema di cache immagazzina in una cartella di WordPress o del server le pagine che gli utenti del sito internet visitano, così che quando vengono visitate di nuovo, anche da utenti diversi, il sito non dovrà più interrogare il database per visualizzare la pagina, ma la prenderà direttamente dalla cartella in cui è salvata, questo riduce notevolmente il tempo di caricamento delle pagine.
Vuoi incrementare le performance del tuo sito ? Richiedi un'analisi approfondita
CONSIGLI SU COME VELOCIZZARE WOOCOMMERCE E WORDPRESS
LA PULIZIA DEL DATABASE DI WORDPRESS
Ogni volta che installiamo un plugins vengono scritte informazioni (record) nelle tabelle del database, che poi vengono utilizzate per fare funzionare i plugins; eliminando i plugins che non ci occorrono più, nel database rimangono comunque le tabelle relative al plugin eliminato, e dei record detti “orfani”, ossia informazioni che utilizzava il plugin che è stato eliminato; questo meccanismo “sporca” ed appesantisce il database, rallentando così il caricamento delle pagine del sito web; spesso non vengono eliminate tra l’altro alcune cartelle del plugin, questo comporta un rischio di sicurezza in quanto potrebbe essere attaccato il sito web attraverso questi file oramai non più utili.
Il database può essere visto come una sorta di magazzino, più il magazzino è disordinato più tempo ci si impiegherà a cercare qualcosa, per questo il database va tenuto sempre ordinato.
Come per i server immagini e le CDN, anche il database possono essere distribuiti su uno o più server diversi a seconda del sito internet, del traffico ricevuto, dal geo traffico, dal tipo di ottimizzazione che si vuole ottenere.
WordPress ha anche un meccanismo molto utile che è il salvataggio automatico di quando stiamo scrivendo un articolo o una pagina, infatti ogni 2 minuti viene salvata una copia nel database, le copie sono accessibili poi attraverso la voce “Revisione articolo”; questo meccanismo automatico però è un’arma a doppio taglio perché riempie le tabelle del database di record, infatti poi una volta pubblicata la pagina o l’articolo in questione, i salvataggi automatici non vengono eliminati, questo aumenta le dimensioni del database e di conseguenza rallenta il caricamento delle pagine del sito internet.
Il database di WordPress va periodicamente ottimizzato ma pochi lo fanno per mancanza di informazioni ma soprattutto perché non saprebbero dove mettere le mani.
E’ possibile invece creare un automatismo per tenere sempre il database pulito ed ottimizzato.
QUAL E’ IL FORMATO CORRETTO ?
Esiste una diatriba perenne tra grafici, clienti e programmatori su questo discorso; infatti il grafico spesso per mancanza di informazioni a riguardo e per accontentare il cliente, carica immagini di dimensioni elevate ed ad alta risoluzione non ottimizzate per il web; causando così pagine di dimensioni consistenti e che quindi inevitabilmente vengono caricate in modo lento.
Esiste diversi modi per ottimizzare le immagini senza perderne minimamente la qualità, per esempio si posso utilizzare server appositi per ospitare sole le immagini, ed il sito invece su un altro server; esiste poi un formato che oramai è riconosciuto da tutti i browser (Chrome, Firefox, Safari, Edge, ecc..) ed è il formato web chiamato WebP, la soluzione migliori per il caricamento di immagini per il web.
Vi siete mai chiesti come fa il sito di Apple ad avere tante immagini incredibilmente nitide e quasi reali ma avere un sito così veloce e performante ? La risposta ve l’ho data, ha voi la scelta 🙂
MINIFICARE IL CODICE E OTTIMIZZARLO
Minificare il codice si può tradurre in parole molto semplici, eliminare gli spazi vuoti inutili all’interno del codice stesso; questa pratica riduce le dimensioni dei file e né permette il caricamento più veloce da parte del sito web.
Questo aspetto è uno dei più delicati durante la procedura di ottimizzazione WordPress, questo perché il codice per ovvi motivi non è scritto sempre dalla stessa persona, ognuno programma a proprio modo, si possono commettere degli errori e quindi questa strada non è sempre percorribile per tutti i file, può accadere infatti che il template “si rompa”, che alcune parti non funzioni più o addirittura come se fosse sparita la grafica; in questi casi va eseguita una profonda analisi per capire le soluzioni adottabili e capire i costi / benefici.
L’ottimizzazione invece prevede una priorità di caricamento dei file CSS e JS, in modo che il sito si veda correttamente e nello stesso tempo sia veloce nel caricamento.
Sono certo che abbiate già effettuato un test di performance del vostro sito con Google Page Speed, la voce che riguarda questa parte di ottimizzazione viene chiamata “Elimina il contenuto above the fold”; significa che prima viene caricato il codice e poi il testo del sito, quando invece dovrebbe essere il contrario.
UTILIZZARE LE CDN
Le CDN (Content Delivery Network) si comportano un po’ come ho spiegato sopra per i server delle immagini, ossia sono server (detti PoP) sparsi per il mondo che ospitano a parte solo il codice del sito WordPress, di norma il CSS e JS; il codice viene servito dal server (PoP) più vicino all’utente che sta navigando il sito, in questo modo verrà caricato più velocemente.
I servizi CDN più utilizzati sono CloudFlare che funziona bene ma solo con il servizio a pagamento e non free, MaxCDN o StackPath, Google Cloud CDN, ma è anche possibile farsi un server CDN per proprio conto per esempio con la tecnologia AWS di Amazon o di Google Cloud Platform.
Personalmente sul servizio di hosting che offro io le CDN non sono necessarie perchè il server ha già alte performance di suo, le uso solo all’occorrenza per mitigare eventuali attacchi DDoS.
N.B. Fate molta attenzione ai servizi CDN Free (Clouf Flare soprattutto) che offrono i servizi di hosting perchè è come non averli e vi spiego perchè, non utilizzano tutti i server (PoP) del servizio a pagamento, quindi il sito non sarà mai velocissimo, ma soprattutto il rischio di vedere un errore 500 è altissimo.
Le WP RocketCDN sono buone ?
Ni, se il traffico da gestire è basso si, se c’è molto traffico le CDN vengono bloccate, eh si, non sono illimitate, informatevi bene prima di attivarle.
Qual ‘è la migliore CDN ?
- Fastly (per mission critical)
- Cloud Flare Premium
- Bunny CDN
APACHE, NGINX o LiteSpeed Server
La maggiorparte dei servizi di hosting più comuni utilizzano come motore web il server Apache, è un buon sistema di configurazione ma non è il motore ottimimale per avere le migliori prestazioni; altri utilizzando Apache ed NGINX in Reverse Proxy ma anche qui le prestazioni non sono ottimali; ultimamente LiteSpeed Server è utilizzando parecchio e devo dire che se ben configurato può sicuramente dare dei benefici in termini di performance e comunque i piani hosting LiteSpeed non sono costosissimi.
Ma…NGINX è sicuramente il web server migliore per avere delle alte prestazioni su WordPress, infatti nasce già “ottimizzato”; purtroppo non si trova sui servizi di hosting più comuni, ma è necessario fare una ricerca approfondita per trovare quello “giusto”; NGINX abbinato a sistemi di cache come Redis, Varnish e database Percona MySQL, accuratamente configurati perchè ogni sito è diverso; si ottengono risultati davvero interessanti.
Diversamente se pensiamo invece a servizi scalabili come i server cloud di AWS Amazon e Google Cloud Platform abbiamo la possibilità di decidere quale web server scegliere nel momento in cui configuriamo la macchina; per questo consiglio sempre su progetti mission critical o per chi vuole davvero il massimo, un servizio di hosting con web server NGINX; sicuramente il costo è diverso (ma comunque accessibile) ma si hanno veramente alte prestazioni.
SISTEMI CACHE LATO SERVER E LATO WORDPRESS
La cache è un contenitore dove vengono salvate le pagine del sito WordPress che gli utenti visitano, no non è uguale al database; ogni pagina di WordPress è composta da codice PHP, HTML, CSS e JS (Java, JavaScript o jQuery), l’indirizzo delle immagini ed il testo viene salvato all’interno delle tabelle del database; ecco quello che succede quando digitiamo per esempio l’indirizzo staging-alessioangeloroit.kinsta.cloud ; il server (hosting) fa una ricerca (query) all’interno del database, appena ha trovato quello che cerca inizia a comporre la pagina prelevando le immagini, il testo che gli servono e tutto il codice PHP, HTML, CSS e JS, tutto ciò comporta un dispendio di tempo ogni volta; invece con i sistemi di cache, le pagine vengono salvate già composte all’interno di una cartella; così quando un utente digita staging-alessioangeloroit.kinsta.cloud la pagina viene caricata dalla cache e non fa più tutto il laborioso giro di prima, ne consegue che la pagina sarà servita al browser dell’utente in modo molto ma molto più veloce.
Esistono diversi tipi di cache, uno lato server che viene installato direttamente dal vostro servizio di hosting, quelli più comuni sono Varnish Cache, Redis Cache, MemCached e Memcache, è molto importante sapere decidere ma soprattutto configurare il sistema di cache più adatto a secondo del sito WordPress o WooCommerce.
L’altro tipo di cache è quello lato WordPress, che può, non sempre infatti, interfacciarsi con quello del server; i plugin di cache più famosi sono W3 Total Cache, WP Fasted Cache e WP Rocket.
LA SCELTA DEL SERVIZIO DI HOSTING PROVIDER
Scegliere il giusto hosting purtroppo è diventata una vera guerra se non si è del settore e non si hanno capacità tecniche di valutazione, infatti ci riempiono la testa di messaggi promozionali con super offerte e tutti millantano di essere i migliori; il punto è che è facile cascare in servizi pessimi, a volte anche costosi o dove si leggono migliaia di recensioni positive, spesso infatti sono solo sistemi di affiliazione.
In questi anni grazie al mio lavoro ho potuto valutare e provare parecchi servizi di hosting ed onestamente ne ho tenuti buoni solo 4 o 5 che utilizzo a seconda del progetto da sviluppare o dall’ottimizzazione WordPress o WooCommerce da effettuare; nulla deve essere lasciato al caso.
Normalmente utilizzo Kinsta per avere prestazioni alte, oppure Server Plan per siti di piccole e medie dimensioni; Support Host un pò come via di mezzo (ha già 2 servizi di cache sui piani di hosting condiviso) diversamente creo un server cloud io su misura con uno stack ottimizzato per WordPress e WooCommerce che comprende Redis, Varnish, Percona MySQL e relativo pannello di controllo.
SCEGLIERE IL GIUSTO TEMPLATE ED I GIUSTI PLUGIN
Spesso quando faccio le ottimizzazioni di WooCommerce vedo che ci sono installati almeno 30 plugin, oppure siti WordPress con dozzine di plugin che sono veramente inutili, disattivati e li a fare solo numero o ancora peggio che fanno la stessa cosa.
L’installazione di troppi plugin, soprattutto se utilizzano librerie jQuery o Fonts, appesantiscono il sito WordPress; tante cose si possono fare magari facendo sviluppare un piccolo plugin da un professionista WordPress che sicuramente saprà valutare se utilizzare e come le librerie jQuery ed i vari codici.
La scelta di un template adatto spesso ricade su siti come Theme Forest, dove esistono centinaia di template WordPress e ci si fa prendere la mano dalla bellezza senza pensare a come sarà poi quando lo installeremo sul nostro sito.
Molti di questi template utilizzano builder visivi per semplificarvi la vita, tipo WP Backery Visual Composer (che è un vero mattone a livello di codice e da molti problemi quando deve essere aggiornato), Avada, Divi (un altro che crea non pochi problemi), quelli che ho elencato sono i più utilizzati, non si può generalizzare ovviamente, ma nella maggior parte dei casi rallentano veramente di tanto il sito WordPress; se proprio volete usare un builder usate Elementor che è ottimo, ha un sacco di opzioni ed è leggerissimo.
COS’E’ IL DNS ?
Il DNS (Domain Name System) in poche parole traduce un nome a dominio tipo www.miosito.com nel suo numero corrispettivo 192.2.34.89, tale numero è detto indirizzo IP, ora pare ovvio che è più facile ricordarsi il nome piuttosto che un numero, un pò come la rubrica del telefono.
Esistono diversi servizi DNS più, alcuni di questi risolvono il nome molto più velocemente rispetto ad altri, questo grazie alla loro infrastruttura e perchè risponde il server più vicino all’utente che ha richiesto la pagina del sito (www.miosito.com).
AMAZON ROUTE 53
Uno dei servizi più utilizzati per fare l’ottimizzazione di WordPress è sicuramente Amazon Route 53 in quanto ha server globali geo localizzati (sparsi per tutto il mondo), quindi per ovvi motivi utilizzando tale servizio il sito WordPress si aprirà più velocemente.