SlideShare a Scribd company logo
1 of 15
Download to read offline
Hosting:
come ottimizzare WordPress
Esistono alcuni piccoli trucchetti
facilmente implementabili
con cui è possibile migliorare le performance
del proprio WordPress senza impazzire
#e-Commerce
Contenuti a cura di HostingTalk
Dopo aver scelto l’hosting su cui installare WordPress,
come i pacchetti che offriamo – con database già integrato e
configurati per accogliere i CMS preferiti –
dobbiamo continuare a lavorarci per avere delle performance da urlo.
WordPress (così come tutti i CMS) e il servizio hosting che lo ospita
hanno necessità di essere configurati a puntino con opportune ottimizzazioni,
per esprimere il meglio delle proprie potenzialità.
E ottimizzare l’hosting WordPress significa agire sulle performance
del CMS stesso,
in modo da ottenere quelle prestazioni velocistiche
che gli utenti si aspettano e
che i motori di ricerca tanto decantano.
Le performance web sono divenute oggetto di maggiore attenzione da parte degli sviluppatori
Web, trasformandosi in uno dei più importanti argomenti del settore. La velocità di
caricamento delle pagine di un sito è molto più di una semplice caratteristica da tenere sotto
osservazione, a volte diventa un vero e proprio incubo SEO e di usabilità.
Per capire meglio il fenomeno e quanto sia importante ottimizzare l’hosting WordPress è
possibile citare almeno tre dati di fatto:
• secondo Google: per ogni 500 millisecondi aggiuntivi sui tempi di caricamento delle pagine,
si ottengono il 20 percento in meno di ricerche;
• secondo Yahoo: 400 millisecondi in più sui tempi di caricamento delle pagine causano un
aumento di quasi il 10 percento degli utenti che cliccano il pulsante Indietro del browser
prima che la pagina venga caricata, ed evitano di rivisitarla nelle ricerche successive;
• secondo Amazon, ogni 100 millisecondi di ritardo si ottiene l’1 percento di perdite di
vendita negli e-commerce.
Questi dati statistici che correlano la velocità di caricamento delle pagine con le percentuali di
abbandono da parte degli utenti, hanno portato i colossi a decidere di includere le
performance di un sito nell’algoritmo di rank, così a un sito non ottimizzato corrisponderà
anche un posizionamento nella SERP del motore di ricerca meno favorevole.
Quanto riportato, dovrebbe essere più che convincente sull’importanza di
ottimizzare il proprio hosting WordPress per ottenere le migliori prestazioni e
i migliori tempi di caricamento delle pagine.
Chi si avvicina a un servizio hosting, spesso però non sa come procedere in tal senso.
In realtà, esistono alcuni piccoli trucchetti facilmente implementabili con cui è possibile
migliorare le performance, senza impazzire.
Secondo Dmitry Stogov, il passaggio dal PHP 5.2 al PHP 5.3 porta a un incremento delle
prestazioni di WordPress di circa il 15 percento. E ancora, il passaggio dal PHP 5.3 al
5.4 migliora le performance del CMS di un ulteriore 10 percento in termini di velocità di
elaborazione delle richieste al secondo.
E ancora, il PHP 5.5 migliora le prestazioni di WordPress di un ulteriore 20 percento, permettendo
di passare da 211 richieste elaborate al secondo, a ben 253.
Questi dati dimostrano che, quando è possibile, è sempre meglio
scegliere l’ultima versione PHP disponibile, perché la reingegnerizzazione del motore
migliora di versione in versione le prestazioni degli applicativi.
Nei pacchetti hosting offerti, si può sempre verificare la versione PHP impostata e scegliere
quella che si preferisce semplicemente entrando nel pannello di controllo dell’hosting e
cliccando su Hosting Linux/Servizi Hosting.
Compare questa finestra, in cui procedere con un clic su Scelta della versione PHP:
Qui, assicuriamoci che l’ultima versione sia già configurata,
altrimenti procedere con un clic del mouse sull’ultima disponibile,
confermando la scelta con un clic su OK.
Migliorare le performance di un’installazione WordPress, significa anche ottimizzare il database
MySQL su cui l’installazione si basa; vale , quindi, la pena, valutare le offerte di alcuni provider
che hanno il database già incluso nei pacchetti hosting. Per ottimizzare il database MySQL, si può
ricorrere a una funzione inclusa nel PHPMyAdmin.
Dopo aver fatto l’accesso
alla gestione MySQL alla gestione
MySQL, scegliamo il DB su cui si è
installato WordPress, poi
clicchiamoci con il cursore.
Visualizzeremo tutte le tabelle
presenti nel DB. Scorriamo l’intera
lista della prima pagina e
clicchiamo su Seleziona tutti. Dal
menu Se selezionati,
scegliamo Ottimizza tabella
e ripetiamo il processo per tutte le
pagine presenti, navigando fra esse
attraverso il menu Numero pagina.
Dalla versione 2.6 di WordPress, il salvataggio automatico dei post durante la scrittura
rimane salvata come revisione nel database MySQL.
Questa impostazione rischia di ingigantire le dimensioni del database oltre il dovuto,
aumentando così i tempi di caricamento dell’hosting WordPress.
Per rimuoverla, o configurarla secondo esigenze specifiche, è possibile intervenire sul
file wp-config.php della propria installazione WordPress e inserire il codice:
se la si vuole disabilitare la funzione di salvataggio della revisione o:
dove n è un numero intero che specifica quante revisioni tenere memorizzate sul database.
Per diminuire la dimensione dei dati che devono essere trasferiti dall’hosting WordPress al PC
degli utenti è importante attivare la compressione GZip per file come CSS, Javascript, HTML e
tanti altri come XML e JSON.
Alcuni consigliano di abilitare questa compressione anche per i file PDF e per le immagini. Su
quest’ultimo consiglio ci sarebbe da discutere, in quanto alcuni formati immagine come i JPEG e
i PDF sono già compressi e, a volte, l’abilitazione della compressione GZip potrebbe portare a
uno spreco di cicli CPU e potenzialmente anche a un incremento delle dimensioni dei file.
Al di là di questo, abilitando la compressione GZip il web server comprime i contenuti prima di
trasferirli via Internet e il browser dell’utente li decomprime prima di passare al rendering delle
informazioni. Il modo più veloce per implementare la compressione GZip è aggiungendo
l’esecuzione del modulo mod_pagespeed sviluppato da Google nel file HTACCESS di Apache,
così:
usando poi gli opportuni comandi e filtri preposti.
In alternativa, è possibile configurare sempre nel file HTACCESS il modulo mod_deflate
(disponibile da Apache 2.x, in quanto prima veniva usato il modulo mod_gzip):
Per chi usa il server Web Nginx, il file di configurazione nginx.conf deve essere modificato così:
Se nessuno dei metodi fin qui suggeriti dovesse funzionare, si può agire a livello di
file header.php disponibili nel proprio hosting WordPress:
Con il browser caching è possibile specificare per quanto tempo il browser dei visitatori deve
consultare i file che ha in cache prima di scaricarli nuovamente dal servizio di hosting WordPress.
Nonostante questa configurazione, se una delle immagini, dei CSS, dei file JS o flash si dovesse
aggiornare, il server avverte il browser di sostituire il contenuto della cache corrispondente con
la nuova versione. Per attivare il browser caching in Apache, bisogna aggiungere le seguenti
righe di codice al file HTACCESS:
Ogni istruzione indica quanto tempo dopo il primo accesso deve essere aggiornata la cache
browser per ogni singola tipologia di elementi. Ad esempio, le immagini in formato JPG hanno
una “scadenza” a un anno, dopo il quale il browser deve riscaricarle dal Web server e non
consultarle direttamente dalla cache.
A queste righe, possiamo aggiungere quelle relative alla gestione del Cache-Control Headers:
Per i Web server Nginx, il file di configurazione va modificato così:
Parlando di browser caching, non si può certo non introdurre il discorso ETags.
Il sistema ETags è un meccanismo con cui i server Web e i browser riescono a determinare
se gli elementi contenuti nella cache del browser sono identici a quelli disponibili sull’hosting
WordPress al di là della data di ultima modifica.
Infatti, l’ETags è una stringa univoca che identifica una specifica versione di un oggetto e la
corrispondenza fra le stringhe garantisce che quanto contenuto nella cache del browser sia
identico a quanto disponibile sul server.
Teoricamente, la generazione e il controllo operato dal server sugli ETags potrebbe inficiare
le prestazioni dell’hosting WordPress, per cui in alcuni casi è meglio disabilitarne l’uso,
agendo sul file HTACCESS con il seguente codice:
Hosting Aruba
Grazie

More Related Content

What's hot

Blog & Seo: il caso Franceschetti Shoes e i primi posti su Google
Blog & Seo: il caso Franceschetti Shoes e i primi posti su GoogleBlog & Seo: il caso Franceschetti Shoes e i primi posti su Google
Blog & Seo: il caso Franceschetti Shoes e i primi posti su GoogleLeonardo Serboni
 
Link Building Efficace (SEO Training 2010)
Link Building Efficace (SEO Training 2010)Link Building Efficace (SEO Training 2010)
Link Building Efficace (SEO Training 2010)Seogm
 
Potare un sito web: come farlo correttamente
Potare un sito web: come farlo correttamentePotare un sito web: come farlo correttamente
Potare un sito web: come farlo correttamenteSemrush Italia
 
Primi passi-wordpress
Primi passi-wordpressPrimi passi-wordpress
Primi passi-wordpressseozep
 
Come migliorare i siti web ottimizzazione contenuti e codice
Come migliorare i siti web   ottimizzazione contenuti e codiceCome migliorare i siti web   ottimizzazione contenuti e codice
Come migliorare i siti web ottimizzazione contenuti e codiceseopuglia
 
Ottimizzazione per i motori di ricerca
Ottimizzazione per i motori di ricercaOttimizzazione per i motori di ricerca
Ottimizzazione per i motori di ricercaSilvia Degli Esposti
 
Smau Milano 2016 - Vincenzo Spanò
Smau Milano 2016 - Vincenzo SpanòSmau Milano 2016 - Vincenzo Spanò
Smau Milano 2016 - Vincenzo SpanòSMAU
 
Food camp 5 marzo 2016
Food camp 5 marzo 2016Food camp 5 marzo 2016
Food camp 5 marzo 2016Paolo Valenti
 
Googlebot, ci vediamo da me
Googlebot, ci vediamo da meGooglebot, ci vediamo da me
Googlebot, ci vediamo da meSemrush
 
Pillole di scrittura amica dei motori di ricerca
Pillole di scrittura amica dei motori di ricercaPillole di scrittura amica dei motori di ricerca
Pillole di scrittura amica dei motori di ricercaNet-prime srl
 
Ottimizzazione SEO: come essere trovati sui motori di ricerca
Ottimizzazione SEO: come essere trovati sui motori di ricercaOttimizzazione SEO: come essere trovati sui motori di ricerca
Ottimizzazione SEO: come essere trovati sui motori di ricercaMatteo Locatelli
 
Slide Corso SEO Copywriting Milano 10-2014
Slide Corso SEO Copywriting Milano 10-2014Slide Corso SEO Copywriting Milano 10-2014
Slide Corso SEO Copywriting Milano 10-2014Giovanni Sacheli
 
Blog & Web Writing Corso 2007 Pt. 1
Blog & Web Writing   Corso 2007 Pt. 1Blog & Web Writing   Corso 2007 Pt. 1
Blog & Web Writing Corso 2007 Pt. 1Francesco Piersimoni
 
3 strategie-per-posizionare-un sito
3 strategie-per-posizionare-un sito3 strategie-per-posizionare-un sito
3 strategie-per-posizionare-un sitoWeb2Lab Studio
 
SEO per Wordpress: Yoast e l’ottimizzazione on-site
SEO per Wordpress: Yoast e l’ottimizzazione on-siteSEO per Wordpress: Yoast e l’ottimizzazione on-site
SEO per Wordpress: Yoast e l’ottimizzazione on-siteLuca Contaldo
 
5 step per guadagnare posizioni su google, Annerieke Verschoor
5 step per guadagnare posizioni su google, Annerieke Verschoor5 step per guadagnare posizioni su google, Annerieke Verschoor
5 step per guadagnare posizioni su google, Annerieke VerschoorGirl Geek Dinners Milano
 

What's hot (20)

Blog & Seo: il caso Franceschetti Shoes e i primi posti su Google
Blog & Seo: il caso Franceschetti Shoes e i primi posti su GoogleBlog & Seo: il caso Franceschetti Shoes e i primi posti su Google
Blog & Seo: il caso Franceschetti Shoes e i primi posti su Google
 
Link Building Efficace (SEO Training 2010)
Link Building Efficace (SEO Training 2010)Link Building Efficace (SEO Training 2010)
Link Building Efficace (SEO Training 2010)
 
Galdus WR 2014 lezione bis
Galdus WR 2014 lezione bisGaldus WR 2014 lezione bis
Galdus WR 2014 lezione bis
 
Potare un sito web: come farlo correttamente
Potare un sito web: come farlo correttamentePotare un sito web: come farlo correttamente
Potare un sito web: come farlo correttamente
 
Primi passi-wordpress
Primi passi-wordpressPrimi passi-wordpress
Primi passi-wordpress
 
Seo e prestashop
Seo e prestashopSeo e prestashop
Seo e prestashop
 
Come migliorare i siti web ottimizzazione contenuti e codice
Come migliorare i siti web   ottimizzazione contenuti e codiceCome migliorare i siti web   ottimizzazione contenuti e codice
Come migliorare i siti web ottimizzazione contenuti e codice
 
Ottimizzazione per i motori di ricerca
Ottimizzazione per i motori di ricercaOttimizzazione per i motori di ricerca
Ottimizzazione per i motori di ricerca
 
Smau Milano 2016 - Vincenzo Spanò
Smau Milano 2016 - Vincenzo SpanòSmau Milano 2016 - Vincenzo Spanò
Smau Milano 2016 - Vincenzo Spanò
 
Food camp 5 marzo 2016
Food camp 5 marzo 2016Food camp 5 marzo 2016
Food camp 5 marzo 2016
 
Workshop seo middle
Workshop seo middleWorkshop seo middle
Workshop seo middle
 
Googlebot, ci vediamo da me
Googlebot, ci vediamo da meGooglebot, ci vediamo da me
Googlebot, ci vediamo da me
 
Pillole di scrittura amica dei motori di ricerca
Pillole di scrittura amica dei motori di ricercaPillole di scrittura amica dei motori di ricerca
Pillole di scrittura amica dei motori di ricerca
 
Ottimizzazione SEO: come essere trovati sui motori di ricerca
Ottimizzazione SEO: come essere trovati sui motori di ricercaOttimizzazione SEO: come essere trovati sui motori di ricerca
Ottimizzazione SEO: come essere trovati sui motori di ricerca
 
Elementi di SEO
Elementi di SEOElementi di SEO
Elementi di SEO
 
Slide Corso SEO Copywriting Milano 10-2014
Slide Corso SEO Copywriting Milano 10-2014Slide Corso SEO Copywriting Milano 10-2014
Slide Corso SEO Copywriting Milano 10-2014
 
Blog & Web Writing Corso 2007 Pt. 1
Blog & Web Writing   Corso 2007 Pt. 1Blog & Web Writing   Corso 2007 Pt. 1
Blog & Web Writing Corso 2007 Pt. 1
 
3 strategie-per-posizionare-un sito
3 strategie-per-posizionare-un sito3 strategie-per-posizionare-un sito
3 strategie-per-posizionare-un sito
 
SEO per Wordpress: Yoast e l’ottimizzazione on-site
SEO per Wordpress: Yoast e l’ottimizzazione on-siteSEO per Wordpress: Yoast e l’ottimizzazione on-site
SEO per Wordpress: Yoast e l’ottimizzazione on-site
 
5 step per guadagnare posizioni su google, Annerieke Verschoor
5 step per guadagnare posizioni su google, Annerieke Verschoor5 step per guadagnare posizioni su google, Annerieke Verschoor
5 step per guadagnare posizioni su google, Annerieke Verschoor
 

Similar to Hosting: come ottimizzare WordPress #TipOfTheDay

WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...Petrozzi Emilio
 
Velocizzare Un Sito Web Fatto Con WordPress
Velocizzare Un Sito Web Fatto Con WordPressVelocizzare Un Sito Web Fatto Con WordPress
Velocizzare Un Sito Web Fatto Con WordPressCarlenzoli Yuri
 
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDayHosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDayAruba S.p.A.
 
Ottimizzare WordPress non solo per i motori di ricerca
Ottimizzare WordPress non solo per i motori di ricercaOttimizzare WordPress non solo per i motori di ricerca
Ottimizzare WordPress non solo per i motori di ricercaTiziano Fogliata
 
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...Aruba S.p.A.
 
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...Matteo Stefan
 
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
WPO: Ottimizzazione step-by-step del front-end di un e-commerceWPO: Ottimizzazione step-by-step del front-end di un e-commerce
WPO: Ottimizzazione step-by-step del front-end di un e-commerceFrancesco Terenzani
 
Hosting: quali sono le caratteristiche da cercare nel 2014 - #TipOfTheDay
Hosting: quali sono le caratteristiche da cercare nel 2014 - #TipOfTheDay Hosting: quali sono le caratteristiche da cercare nel 2014 - #TipOfTheDay
Hosting: quali sono le caratteristiche da cercare nel 2014 - #TipOfTheDay Aruba S.p.A.
 
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDay
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDayHosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDay
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDayAruba S.p.A.
 
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...Aruba S.p.A.
 
Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay
Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDayHosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay
Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDayAruba S.p.A.
 
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source" Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source" Abstract Technology Agency
 
Wordpress la guida
Wordpress la guidaWordpress la guida
Wordpress la guidalajonard
 
Hosting Windows e Webmatrix, cos'è e come si usa #TipOfTheDay
Hosting Windows e Webmatrix, cos'è e come si usa  #TipOfTheDayHosting Windows e Webmatrix, cos'è e come si usa  #TipOfTheDay
Hosting Windows e Webmatrix, cos'è e come si usa #TipOfTheDayAruba S.p.A.
 
Pregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open SourcePregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open Sourcenois3
 
7 plugin word press che devi installare
7 plugin word press che devi installare7 plugin word press che devi installare
7 plugin word press che devi installareVenetoformazione
 
Come velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaCome velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaWeb2Lab Studio
 
Miglioriamo le performance di wordpress
Miglioriamo le performance di wordpress Miglioriamo le performance di wordpress
Miglioriamo le performance di wordpress GGDBologna
 

Similar to Hosting: come ottimizzare WordPress #TipOfTheDay (20)

WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
WordPress lento? Guida per un sito web veloce e performante. Autore Emilio Pe...
 
Velocizzare Un Sito Web Fatto Con WordPress
Velocizzare Un Sito Web Fatto Con WordPressVelocizzare Un Sito Web Fatto Con WordPress
Velocizzare Un Sito Web Fatto Con WordPress
 
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDayHosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
 
Ottimizzare WordPress non solo per i motori di ricerca
Ottimizzare WordPress non solo per i motori di ricercaOttimizzare WordPress non solo per i motori di ricerca
Ottimizzare WordPress non solo per i motori di ricerca
 
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...
 
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
 
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
WPO: Ottimizzazione step-by-step del front-end di un e-commerceWPO: Ottimizzazione step-by-step del front-end di un e-commerce
WPO: Ottimizzazione step-by-step del front-end di un e-commerce
 
Madaudo
MadaudoMadaudo
Madaudo
 
Velocità sito web
Velocità sito webVelocità sito web
Velocità sito web
 
Hosting: quali sono le caratteristiche da cercare nel 2014 - #TipOfTheDay
Hosting: quali sono le caratteristiche da cercare nel 2014 - #TipOfTheDay Hosting: quali sono le caratteristiche da cercare nel 2014 - #TipOfTheDay
Hosting: quali sono le caratteristiche da cercare nel 2014 - #TipOfTheDay
 
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDay
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDayHosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDay
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDay
 
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...
 
Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay
Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDayHosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay
Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay
 
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source" Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
 
Wordpress la guida
Wordpress la guidaWordpress la guida
Wordpress la guida
 
Hosting Windows e Webmatrix, cos'è e come si usa #TipOfTheDay
Hosting Windows e Webmatrix, cos'è e come si usa  #TipOfTheDayHosting Windows e Webmatrix, cos'è e come si usa  #TipOfTheDay
Hosting Windows e Webmatrix, cos'è e come si usa #TipOfTheDay
 
Pregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open SourcePregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open Source
 
7 plugin word press che devi installare
7 plugin word press che devi installare7 plugin word press che devi installare
7 plugin word press che devi installare
 
Come velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaCome velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a Bologna
 
Miglioriamo le performance di wordpress
Miglioriamo le performance di wordpress Miglioriamo le performance di wordpress
Miglioriamo le performance di wordpress
 

More from Aruba S.p.A.

Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiCloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiAruba S.p.A.
 
Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017Aruba S.p.A.
 
I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016Aruba S.p.A.
 
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...Aruba S.p.A.
 
Aruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a ServiceAruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a ServiceAruba S.p.A.
 
Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner Aruba S.p.A.
 
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataIdentità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataAruba S.p.A.
 
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendaleIl Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendaleAruba S.p.A.
 
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it Aruba S.p.A.
 
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'Aruba S.p.A.
 
Hosting: a ogni CMS, il suo hosting...con qualche eccezione #TipOfTheDay
Hosting: a ogni CMS, il suo hosting...con qualche eccezione  #TipOfTheDayHosting: a ogni CMS, il suo hosting...con qualche eccezione  #TipOfTheDay
Hosting: a ogni CMS, il suo hosting...con qualche eccezione #TipOfTheDayAruba S.p.A.
 
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...Aruba S.p.A.
 
Hosting: trasferire Joomla con plugin
Hosting: trasferire Joomla con pluginHosting: trasferire Joomla con plugin
Hosting: trasferire Joomla con pluginAruba S.p.A.
 
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'Aruba S.p.A.
 
Hosting: trasferire Joomla da un hosting all'altro #TipOfThaDay
Hosting: trasferire Joomla da un hosting all'altro   #TipOfThaDayHosting: trasferire Joomla da un hosting all'altro   #TipOfThaDay
Hosting: trasferire Joomla da un hosting all'altro #TipOfThaDayAruba S.p.A.
 
Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0Aruba S.p.A.
 
Hosting: storia del protocollo http
Hosting: storia del protocollo httpHosting: storia del protocollo http
Hosting: storia del protocollo httpAruba S.p.A.
 
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDayHosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDayAruba S.p.A.
 
Hosting: il linguaggio PHP tra passato, presente e futuro #TipOfTheDay
Hosting: il linguaggio PHP tra passato, presente e futuro  #TipOfTheDayHosting: il linguaggio PHP tra passato, presente e futuro  #TipOfTheDay
Hosting: il linguaggio PHP tra passato, presente e futuro #TipOfTheDayAruba S.p.A.
 
Hosting: trasferire un blog da Wordpress.com su un hosting Aruba #TipOfTheDay
Hosting: trasferire un blog da Wordpress.com su un hosting Aruba  #TipOfTheDayHosting: trasferire un blog da Wordpress.com su un hosting Aruba  #TipOfTheDay
Hosting: trasferire un blog da Wordpress.com su un hosting Aruba #TipOfTheDayAruba S.p.A.
 

More from Aruba S.p.A. (20)

Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiCloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
 
Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017
 
I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016
 
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
 
Aruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a ServiceAruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a Service
 
Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner
 
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataIdentità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
 
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendaleIl Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
 
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
 
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
 
Hosting: a ogni CMS, il suo hosting...con qualche eccezione #TipOfTheDay
Hosting: a ogni CMS, il suo hosting...con qualche eccezione  #TipOfTheDayHosting: a ogni CMS, il suo hosting...con qualche eccezione  #TipOfTheDay
Hosting: a ogni CMS, il suo hosting...con qualche eccezione #TipOfTheDay
 
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...
 
Hosting: trasferire Joomla con plugin
Hosting: trasferire Joomla con pluginHosting: trasferire Joomla con plugin
Hosting: trasferire Joomla con plugin
 
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
 
Hosting: trasferire Joomla da un hosting all'altro #TipOfThaDay
Hosting: trasferire Joomla da un hosting all'altro   #TipOfThaDayHosting: trasferire Joomla da un hosting all'altro   #TipOfThaDay
Hosting: trasferire Joomla da un hosting all'altro #TipOfThaDay
 
Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0
 
Hosting: storia del protocollo http
Hosting: storia del protocollo httpHosting: storia del protocollo http
Hosting: storia del protocollo http
 
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDayHosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDay
 
Hosting: il linguaggio PHP tra passato, presente e futuro #TipOfTheDay
Hosting: il linguaggio PHP tra passato, presente e futuro  #TipOfTheDayHosting: il linguaggio PHP tra passato, presente e futuro  #TipOfTheDay
Hosting: il linguaggio PHP tra passato, presente e futuro #TipOfTheDay
 
Hosting: trasferire un blog da Wordpress.com su un hosting Aruba #TipOfTheDay
Hosting: trasferire un blog da Wordpress.com su un hosting Aruba  #TipOfTheDayHosting: trasferire un blog da Wordpress.com su un hosting Aruba  #TipOfTheDay
Hosting: trasferire un blog da Wordpress.com su un hosting Aruba #TipOfTheDay
 

Hosting: come ottimizzare WordPress #TipOfTheDay

  • 2. Esistono alcuni piccoli trucchetti facilmente implementabili con cui è possibile migliorare le performance del proprio WordPress senza impazzire #e-Commerce Contenuti a cura di HostingTalk
  • 3. Dopo aver scelto l’hosting su cui installare WordPress, come i pacchetti che offriamo – con database già integrato e configurati per accogliere i CMS preferiti – dobbiamo continuare a lavorarci per avere delle performance da urlo. WordPress (così come tutti i CMS) e il servizio hosting che lo ospita hanno necessità di essere configurati a puntino con opportune ottimizzazioni, per esprimere il meglio delle proprie potenzialità. E ottimizzare l’hosting WordPress significa agire sulle performance del CMS stesso, in modo da ottenere quelle prestazioni velocistiche che gli utenti si aspettano e che i motori di ricerca tanto decantano.
  • 4. Le performance web sono divenute oggetto di maggiore attenzione da parte degli sviluppatori Web, trasformandosi in uno dei più importanti argomenti del settore. La velocità di caricamento delle pagine di un sito è molto più di una semplice caratteristica da tenere sotto osservazione, a volte diventa un vero e proprio incubo SEO e di usabilità. Per capire meglio il fenomeno e quanto sia importante ottimizzare l’hosting WordPress è possibile citare almeno tre dati di fatto: • secondo Google: per ogni 500 millisecondi aggiuntivi sui tempi di caricamento delle pagine, si ottengono il 20 percento in meno di ricerche; • secondo Yahoo: 400 millisecondi in più sui tempi di caricamento delle pagine causano un aumento di quasi il 10 percento degli utenti che cliccano il pulsante Indietro del browser prima che la pagina venga caricata, ed evitano di rivisitarla nelle ricerche successive; • secondo Amazon, ogni 100 millisecondi di ritardo si ottiene l’1 percento di perdite di vendita negli e-commerce. Questi dati statistici che correlano la velocità di caricamento delle pagine con le percentuali di abbandono da parte degli utenti, hanno portato i colossi a decidere di includere le performance di un sito nell’algoritmo di rank, così a un sito non ottimizzato corrisponderà anche un posizionamento nella SERP del motore di ricerca meno favorevole.
  • 5. Quanto riportato, dovrebbe essere più che convincente sull’importanza di ottimizzare il proprio hosting WordPress per ottenere le migliori prestazioni e i migliori tempi di caricamento delle pagine. Chi si avvicina a un servizio hosting, spesso però non sa come procedere in tal senso. In realtà, esistono alcuni piccoli trucchetti facilmente implementabili con cui è possibile migliorare le performance, senza impazzire. Secondo Dmitry Stogov, il passaggio dal PHP 5.2 al PHP 5.3 porta a un incremento delle prestazioni di WordPress di circa il 15 percento. E ancora, il passaggio dal PHP 5.3 al 5.4 migliora le performance del CMS di un ulteriore 10 percento in termini di velocità di elaborazione delle richieste al secondo. E ancora, il PHP 5.5 migliora le prestazioni di WordPress di un ulteriore 20 percento, permettendo di passare da 211 richieste elaborate al secondo, a ben 253.
  • 6. Questi dati dimostrano che, quando è possibile, è sempre meglio scegliere l’ultima versione PHP disponibile, perché la reingegnerizzazione del motore migliora di versione in versione le prestazioni degli applicativi. Nei pacchetti hosting offerti, si può sempre verificare la versione PHP impostata e scegliere quella che si preferisce semplicemente entrando nel pannello di controllo dell’hosting e cliccando su Hosting Linux/Servizi Hosting. Compare questa finestra, in cui procedere con un clic su Scelta della versione PHP:
  • 7. Qui, assicuriamoci che l’ultima versione sia già configurata, altrimenti procedere con un clic del mouse sull’ultima disponibile, confermando la scelta con un clic su OK.
  • 8. Migliorare le performance di un’installazione WordPress, significa anche ottimizzare il database MySQL su cui l’installazione si basa; vale , quindi, la pena, valutare le offerte di alcuni provider che hanno il database già incluso nei pacchetti hosting. Per ottimizzare il database MySQL, si può ricorrere a una funzione inclusa nel PHPMyAdmin. Dopo aver fatto l’accesso alla gestione MySQL alla gestione MySQL, scegliamo il DB su cui si è installato WordPress, poi clicchiamoci con il cursore. Visualizzeremo tutte le tabelle presenti nel DB. Scorriamo l’intera lista della prima pagina e clicchiamo su Seleziona tutti. Dal menu Se selezionati, scegliamo Ottimizza tabella e ripetiamo il processo per tutte le pagine presenti, navigando fra esse attraverso il menu Numero pagina.
  • 9. Dalla versione 2.6 di WordPress, il salvataggio automatico dei post durante la scrittura rimane salvata come revisione nel database MySQL. Questa impostazione rischia di ingigantire le dimensioni del database oltre il dovuto, aumentando così i tempi di caricamento dell’hosting WordPress. Per rimuoverla, o configurarla secondo esigenze specifiche, è possibile intervenire sul file wp-config.php della propria installazione WordPress e inserire il codice: se la si vuole disabilitare la funzione di salvataggio della revisione o: dove n è un numero intero che specifica quante revisioni tenere memorizzate sul database.
  • 10. Per diminuire la dimensione dei dati che devono essere trasferiti dall’hosting WordPress al PC degli utenti è importante attivare la compressione GZip per file come CSS, Javascript, HTML e tanti altri come XML e JSON. Alcuni consigliano di abilitare questa compressione anche per i file PDF e per le immagini. Su quest’ultimo consiglio ci sarebbe da discutere, in quanto alcuni formati immagine come i JPEG e i PDF sono già compressi e, a volte, l’abilitazione della compressione GZip potrebbe portare a uno spreco di cicli CPU e potenzialmente anche a un incremento delle dimensioni dei file. Al di là di questo, abilitando la compressione GZip il web server comprime i contenuti prima di trasferirli via Internet e il browser dell’utente li decomprime prima di passare al rendering delle informazioni. Il modo più veloce per implementare la compressione GZip è aggiungendo l’esecuzione del modulo mod_pagespeed sviluppato da Google nel file HTACCESS di Apache, così: usando poi gli opportuni comandi e filtri preposti.
  • 11. In alternativa, è possibile configurare sempre nel file HTACCESS il modulo mod_deflate (disponibile da Apache 2.x, in quanto prima veniva usato il modulo mod_gzip): Per chi usa il server Web Nginx, il file di configurazione nginx.conf deve essere modificato così: Se nessuno dei metodi fin qui suggeriti dovesse funzionare, si può agire a livello di file header.php disponibili nel proprio hosting WordPress:
  • 12. Con il browser caching è possibile specificare per quanto tempo il browser dei visitatori deve consultare i file che ha in cache prima di scaricarli nuovamente dal servizio di hosting WordPress. Nonostante questa configurazione, se una delle immagini, dei CSS, dei file JS o flash si dovesse aggiornare, il server avverte il browser di sostituire il contenuto della cache corrispondente con la nuova versione. Per attivare il browser caching in Apache, bisogna aggiungere le seguenti righe di codice al file HTACCESS: Ogni istruzione indica quanto tempo dopo il primo accesso deve essere aggiornata la cache browser per ogni singola tipologia di elementi. Ad esempio, le immagini in formato JPG hanno una “scadenza” a un anno, dopo il quale il browser deve riscaricarle dal Web server e non consultarle direttamente dalla cache.
  • 13. A queste righe, possiamo aggiungere quelle relative alla gestione del Cache-Control Headers: Per i Web server Nginx, il file di configurazione va modificato così:
  • 14. Parlando di browser caching, non si può certo non introdurre il discorso ETags. Il sistema ETags è un meccanismo con cui i server Web e i browser riescono a determinare se gli elementi contenuti nella cache del browser sono identici a quelli disponibili sull’hosting WordPress al di là della data di ultima modifica. Infatti, l’ETags è una stringa univoca che identifica una specifica versione di un oggetto e la corrispondenza fra le stringhe garantisce che quanto contenuto nella cache del browser sia identico a quanto disponibile sul server. Teoricamente, la generazione e il controllo operato dal server sugli ETags potrebbe inficiare le prestazioni dell’hosting WordPress, per cui in alcuni casi è meglio disabilitarne l’uso, agendo sul file HTACCESS con il seguente codice: