SlideShare a Scribd company logo
Analisi e ottimizzazioni lato server per massimizzare le prestazioni.
VELOCITÀ DI UN SITO E-COMMERCE E CONVERSIONI
Fabrizio Leo
CEO & Founder
E-COMMERCE LENTO
CARICAMENTO
PAGINA LENTO
PERDITA DI
FATTURATO
E-COMMERCE VELOCE
CARICAMENTO
PAGINA VELOCE
AUMENTO DI
FATTURATO
SITUAZIONE E-COMMERCE MERCATO ITA
Il tempo medio di apertura
pagina è 8 SECONDI
QUANTO INCIDE LA VELOCITÁ
DI APERTURA PAGINA?
Possiamo avere il sito e-commerce
più bello del mondo ma se non è veloce
genererà pochissime o zero conversioni.
Per ogni secondo di attesa, il bounce rate
aumenta mediamente del 7%.
CONVERSION RATE VS LOAD TIME
COLLI DI BOTTIGLIA
TTFB (Time To First Byte)
Codice PHP non ottimizzato
Interrogazioni al database
Struttura della base dati
Latenza di rete
Troppi moduli / plugin
Assenza di un sistema di caching
Hosting poco performante
Chiamate a risorse esterne
COS’È IL TTFB?
Il Time To First Byte è la
misura di quanto tempo deve
aspettare il browser prima di
ricevere il primo byte di dati
dal server.
TTFB (TIME TO FIRST BYTE)
TTFB (TIME TO FIRST BYTE)
OK, VOGLIO UN SITO VELOCE!
Vediamo come
ridurre il TTFB…
REQUISITI TECNICI PER MIGLIORARE
LA VELOCITÁ DEL TUO E-COMMERCE
Ridurre la latenza di rete
Ottimizzare il codice (PHP, etc…)
Ridurre la dimensione delle immagini
Utilizzare un sistema CDN
Hardware, Network e Storage
Sistema di caching
Ottimizzazione Database
Web Server: Nginx, HTTP/2, etc…
Andiamo ad analizzare questi 8 punti…
RIDURRE LA LATENZA DI RETE
Come possiamo misurare la latenza di rete?
Con il “PING” (Packet Internet Groper).
OTTIMIZZARE IL CODICE
<?php
echo "Hello
World!";
?>
“Scrivere codice ottimizzato vuol dire sviluppare un software
che segue un algoritmo ben definito e lineare, che contiene il
minor numero di righe possibili, procedure snelle e un
approccio leggero nei confronti della base dati.”
RIDURRE LA DIMENSIONE DELLE IMMAGINI
Immagine ridimensionata: 750x500 px
Salvata al 60% di qualità
Dimensioni: 121 KB
DOPO
Immagine originale: 3888x2592 px
Dimensioni: 2.6 MB
PRIMA
UTILIZZARE UN SISTEMA CDN
Una rete geo-distribuita (Content Delivery Network) di server per la consegna di contenuti
statici (immagini, css, js, font, etc…) che aiuta a reperire questi elementi del tuo sito web più
velocemente, perché il sistema che distribuisce queste risorse si trova più vicino alla
posizione geografica dell’utente.
HARDWARE, NETWORK E STORAGE
Hardware: dotarsi di hw professionale (es: CPU Intel® Xeon®, RAM ECC, etc…)
Network: Connettività Gigabit, Banda Internet garantita, protezione anti-DDoS, etc…
Storage: Dischi SSD, RAID-10, SAN su Fiber Channel, etc…
PHP E WEB SERVER
PROTOCOLLO
DATABASE SERVER
CLIENT Output pagina
statica (HTML)
• Creazione file di cache (HTML)
• Archiviazione cache nel filesystem
NO
Elaborazione
PHP
• Queries sul Database
• Creazione pagina HTML
Output pagina
statica (HTML) SI
SISTEMA DI CACHING
La cache
esiste?
GRAZIE PER L’ATTENZIONE
Fabrizio Leo
CEO & Founder
f.leo@flamenetworks.com
(+39) 347 33 85 709
https://www.flamenetworks.com/
Fabrizio Leo - Il rapporto tra la velocità di un sito e-commerce ed il suo fatturato.

More Related Content

Similar to Fabrizio Leo - Il rapporto tra la velocità di un sito e-commerce ed il suo fatturato.

Trovare ciò che serve nella confusione: comprendere i Big Data con l'analisi AWS
Trovare ciò che serve nella confusione: comprendere i Big Data con l'analisi AWSTrovare ciò che serve nella confusione: comprendere i Big Data con l'analisi AWS
Trovare ciò che serve nella confusione: comprendere i Big Data con l'analisi AWS
Amazon Web Services
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
Qabiria
 
Web Application Insecurity Uncensored
Web Application Insecurity UncensoredWeb Application Insecurity Uncensored
Web Application Insecurity Uncensored
jekil
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8DotNetCampus
 
Cerved - The Italian Business Graph: a Story of Tech & data-driven Innovation
Cerved - The Italian Business Graph: a Story of Tech & data-driven InnovationCerved - The Italian Business Graph: a Story of Tech & data-driven Innovation
Cerved - The Italian Business Graph: a Story of Tech & data-driven Innovation
Neo4j
 
Con Aruba, a lezione di cloud #lezione 2: 'Come organizzare l'infrastruttura ...
Con Aruba, a lezione di cloud #lezione 2: 'Come organizzare l'infrastruttura ...Con Aruba, a lezione di cloud #lezione 2: 'Come organizzare l'infrastruttura ...
Con Aruba, a lezione di cloud #lezione 2: 'Come organizzare l'infrastruttura ...
Aruba S.p.A.
 
Creare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computingCreare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computing
Matteo Roversi
 
Azure Application Insights
Azure Application InsightsAzure Application Insights
Azure Application Insights
Klab
 
2. Che cosa e' un Server - Siceg.it - it management
2. Che cosa e' un Server -  Siceg.it - it management2. Che cosa e' un Server -  Siceg.it - it management
2. Che cosa e' un Server - Siceg.it - it management
SICeG S.r.l.
 
Tutto il Cloud di Seeweb
Tutto il Cloud di SeewebTutto il Cloud di Seeweb
Tutto il Cloud di Seeweb
seeweb
 
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
Aruba S.p.A.
 
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLMySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
Par-Tec S.p.A.
 
Come e perché ($) migliorare le prestazioni web.pdf
Come e perché ($) migliorare le prestazioni web.pdfCome e perché ($) migliorare le prestazioni web.pdf
Come e perché ($) migliorare le prestazioni web.pdf
Andrea Verlicchi
 
SVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROIDSVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROID
Luca Masini
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Whymca
 
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Meet Magento Italy
 
Elk - Elasticsearch Logstash Kibana stack explained
Elk - Elasticsearch Logstash Kibana stack explainedElk - Elasticsearch Logstash Kibana stack explained
Elk - Elasticsearch Logstash Kibana stack explained
Federico Panini
 
Game matching with SignalR
Game matching with SignalRGame matching with SignalR
Game matching with SignalR
Nicolò Carandini
 

Similar to Fabrizio Leo - Il rapporto tra la velocità di un sito e-commerce ed il suo fatturato. (20)

Trovare ciò che serve nella confusione: comprendere i Big Data con l'analisi AWS
Trovare ciò che serve nella confusione: comprendere i Big Data con l'analisi AWSTrovare ciò che serve nella confusione: comprendere i Big Data con l'analisi AWS
Trovare ciò che serve nella confusione: comprendere i Big Data con l'analisi AWS
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
 
Web Application Insecurity Uncensored
Web Application Insecurity UncensoredWeb Application Insecurity Uncensored
Web Application Insecurity Uncensored
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8
 
Cerved - The Italian Business Graph: a Story of Tech & data-driven Innovation
Cerved - The Italian Business Graph: a Story of Tech & data-driven InnovationCerved - The Italian Business Graph: a Story of Tech & data-driven Innovation
Cerved - The Italian Business Graph: a Story of Tech & data-driven Innovation
 
Con Aruba, a lezione di cloud #lezione 2: 'Come organizzare l'infrastruttura ...
Con Aruba, a lezione di cloud #lezione 2: 'Come organizzare l'infrastruttura ...Con Aruba, a lezione di cloud #lezione 2: 'Come organizzare l'infrastruttura ...
Con Aruba, a lezione di cloud #lezione 2: 'Come organizzare l'infrastruttura ...
 
Creare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computingCreare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computing
 
Azure Application Insights
Azure Application InsightsAzure Application Insights
Azure Application Insights
 
2. Che cosa e' un Server - Siceg.it - it management
2. Che cosa e' un Server -  Siceg.it - it management2. Che cosa e' un Server -  Siceg.it - it management
2. Che cosa e' un Server - Siceg.it - it management
 
Tutto il Cloud di Seeweb
Tutto il Cloud di SeewebTutto il Cloud di Seeweb
Tutto il Cloud di Seeweb
 
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
 
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLMySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
 
Wpo extended
Wpo extendedWpo extended
Wpo extended
 
Come e perché ($) migliorare le prestazioni web.pdf
Come e perché ($) migliorare le prestazioni web.pdfCome e perché ($) migliorare le prestazioni web.pdf
Come e perché ($) migliorare le prestazioni web.pdf
 
SVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROIDSVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROID
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
 
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
 
Salvo
SalvoSalvo
Salvo
 
Elk - Elasticsearch Logstash Kibana stack explained
Elk - Elasticsearch Logstash Kibana stack explainedElk - Elasticsearch Logstash Kibana stack explained
Elk - Elasticsearch Logstash Kibana stack explained
 
Game matching with SignalR
Game matching with SignalRGame matching with SignalR
Game matching with SignalR
 

More from Ecommerce HUB

[EH2023] Infrastruttura scalabile per un progetto e-commerce - Luigi Spina
[EH2023] Infrastruttura scalabile per un progetto e-commerce - Luigi Spina[EH2023] Infrastruttura scalabile per un progetto e-commerce - Luigi Spina
[EH2023] Infrastruttura scalabile per un progetto e-commerce - Luigi Spina
Ecommerce HUB
 
[EH2023] L’ecommerce dei prodotti moda: specificità, problematiche e soluzion...
[EH2023] L’ecommerce dei prodotti moda: specificità, problematiche e soluzion...[EH2023] L’ecommerce dei prodotti moda: specificità, problematiche e soluzion...
[EH2023] L’ecommerce dei prodotti moda: specificità, problematiche e soluzion...
Ecommerce HUB
 
[EH2023] - B2B Experience per approcciare all’omnicanalità nella distribuzion...
[EH2023] - B2B Experience per approcciare all’omnicanalità nella distribuzion...[EH2023] - B2B Experience per approcciare all’omnicanalità nella distribuzion...
[EH2023] - B2B Experience per approcciare all’omnicanalità nella distribuzion...
Ecommerce HUB
 
[EH2023] AEMS (Web Agency - Ecommerce - Marketplace - Store Fisici): la formu...
[EH2023] AEMS (Web Agency - Ecommerce - Marketplace - Store Fisici): la formu...[EH2023] AEMS (Web Agency - Ecommerce - Marketplace - Store Fisici): la formu...
[EH2023] AEMS (Web Agency - Ecommerce - Marketplace - Store Fisici): la formu...
Ecommerce HUB
 
[EH2023] Innovazione nell'e-commerce farmaceutico e il caso studio Marconifar...
[EH2023] Innovazione nell'e-commerce farmaceutico e il caso studio Marconifar...[EH2023] Innovazione nell'e-commerce farmaceutico e il caso studio Marconifar...
[EH2023] Innovazione nell'e-commerce farmaceutico e il caso studio Marconifar...
Ecommerce HUB
 
[EH2023] - Sconfiggere le impurità della pelle grazie all’analisi dei dati e ...
[EH2023] - Sconfiggere le impurità della pelle grazie all’analisi dei dati e ...[EH2023] - Sconfiggere le impurità della pelle grazie all’analisi dei dati e ...
[EH2023] - Sconfiggere le impurità della pelle grazie all’analisi dei dati e ...
Ecommerce HUB
 
[Eh2023] Soluzioni di dilazione di pagamento online: il nuovo paradigma dei p...
[Eh2023] Soluzioni di dilazione di pagamento online: il nuovo paradigma dei p...[Eh2023] Soluzioni di dilazione di pagamento online: il nuovo paradigma dei p...
[Eh2023] Soluzioni di dilazione di pagamento online: il nuovo paradigma dei p...
Ecommerce HUB
 
[Eh2023] 10 Consigli Pratici da mettere subito in atto per aumentare il tasso...
[Eh2023] 10 Consigli Pratici da mettere subito in atto per aumentare il tasso...[Eh2023] 10 Consigli Pratici da mettere subito in atto per aumentare il tasso...
[Eh2023] 10 Consigli Pratici da mettere subito in atto per aumentare il tasso...
Ecommerce HUB
 
[EH2023] L'e-commerce per le aziende B2B: nuove opportunità di business nel s...
[EH2023] L'e-commerce per le aziende B2B: nuove opportunità di business nel s...[EH2023] L'e-commerce per le aziende B2B: nuove opportunità di business nel s...
[EH2023] L'e-commerce per le aziende B2B: nuove opportunità di business nel s...
Ecommerce HUB
 
[EH2023] Davide e Golia: come competere con i grandi marketplace - Dumitru Ba...
[EH2023] Davide e Golia: come competere con i grandi marketplace - Dumitru Ba...[EH2023] Davide e Golia: come competere con i grandi marketplace - Dumitru Ba...
[EH2023] Davide e Golia: come competere con i grandi marketplace - Dumitru Ba...
Ecommerce HUB
 
[EH2023] WhatsApp e il futuro della comunicazione Azienda-Cliente - Giorgio P...
[EH2023] WhatsApp e il futuro della comunicazione Azienda-Cliente - Giorgio P...[EH2023] WhatsApp e il futuro della comunicazione Azienda-Cliente - Giorgio P...
[EH2023] WhatsApp e il futuro della comunicazione Azienda-Cliente - Giorgio P...
Ecommerce HUB
 
[EH2023] Caso studio: come aumentare del 98% le vendite di un eCommerce - Noe...
[EH2023] Caso studio: come aumentare del 98% le vendite di un eCommerce - Noe...[EH2023] Caso studio: come aumentare del 98% le vendite di un eCommerce - Noe...
[EH2023] Caso studio: come aumentare del 98% le vendite di un eCommerce - Noe...
Ecommerce HUB
 
[EH2023] Ecommerce, retail, social, ed ora l’AI: a che punto siamo? - Paolo P...
[EH2023] Ecommerce, retail, social, ed ora l’AI: a che punto siamo? - Paolo P...[EH2023] Ecommerce, retail, social, ed ora l’AI: a che punto siamo? - Paolo P...
[EH2023] Ecommerce, retail, social, ed ora l’AI: a che punto siamo? - Paolo P...
Ecommerce HUB
 
[EH2023] AI 2041: le 10 rivoluzioni che cambieranno il mondo - Adele Savarese
[EH2023] AI 2041: le 10 rivoluzioni che cambieranno il mondo - Adele Savarese[EH2023] AI 2041: le 10 rivoluzioni che cambieranno il mondo - Adele Savarese
[EH2023] AI 2041: le 10 rivoluzioni che cambieranno il mondo - Adele Savarese
Ecommerce HUB
 
[EH2023] Perché la strategia è la vera strategia di successo: “pensare al cli...
[EH2023] Perché la strategia è la vera strategia di successo: “pensare al cli...[EH2023] Perché la strategia è la vera strategia di successo: “pensare al cli...
[EH2023] Perché la strategia è la vera strategia di successo: “pensare al cli...
Ecommerce HUB
 
[EH2023] L’evoluzione dello scenario dei pagamenti ecommerce in Italia - Giov...
[EH2023] L’evoluzione dello scenario dei pagamenti ecommerce in Italia - Giov...[EH2023] L’evoluzione dello scenario dei pagamenti ecommerce in Italia - Giov...
[EH2023] L’evoluzione dello scenario dei pagamenti ecommerce in Italia - Giov...
Ecommerce HUB
 
[EH2023] - L'Ecommerce e l'AI trainano la crescita al Sud - Davide Casaleggio
[EH2023] - L'Ecommerce e l'AI trainano la crescita al Sud - Davide Casaleggio[EH2023] - L'Ecommerce e l'AI trainano la crescita al Sud - Davide Casaleggio
[EH2023] - L'Ecommerce e l'AI trainano la crescita al Sud - Davide Casaleggio
Ecommerce HUB
 
[EH2023]- I tool per migliorare le performance del tuo e-commerce - Raffaele ...
[EH2023]- I tool per migliorare le performance del tuo e-commerce - Raffaele ...[EH2023]- I tool per migliorare le performance del tuo e-commerce - Raffaele ...
[EH2023]- I tool per migliorare le performance del tuo e-commerce - Raffaele ...
Ecommerce HUB
 
[EH2023] SEO, AI e Machine Learning per l'eCommerce: la nuova SEO - Massimo F...
[EH2023] SEO, AI e Machine Learning per l'eCommerce: la nuova SEO - Massimo F...[EH2023] SEO, AI e Machine Learning per l'eCommerce: la nuova SEO - Massimo F...
[EH2023] SEO, AI e Machine Learning per l'eCommerce: la nuova SEO - Massimo F...
Ecommerce HUB
 
[EH2023] L'esperienza nelle formule di rateizzazione, tra digitale ed e-comme...
[EH2023] L'esperienza nelle formule di rateizzazione, tra digitale ed e-comme...[EH2023] L'esperienza nelle formule di rateizzazione, tra digitale ed e-comme...
[EH2023] L'esperienza nelle formule di rateizzazione, tra digitale ed e-comme...
Ecommerce HUB
 

More from Ecommerce HUB (20)

[EH2023] Infrastruttura scalabile per un progetto e-commerce - Luigi Spina
[EH2023] Infrastruttura scalabile per un progetto e-commerce - Luigi Spina[EH2023] Infrastruttura scalabile per un progetto e-commerce - Luigi Spina
[EH2023] Infrastruttura scalabile per un progetto e-commerce - Luigi Spina
 
[EH2023] L’ecommerce dei prodotti moda: specificità, problematiche e soluzion...
[EH2023] L’ecommerce dei prodotti moda: specificità, problematiche e soluzion...[EH2023] L’ecommerce dei prodotti moda: specificità, problematiche e soluzion...
[EH2023] L’ecommerce dei prodotti moda: specificità, problematiche e soluzion...
 
[EH2023] - B2B Experience per approcciare all’omnicanalità nella distribuzion...
[EH2023] - B2B Experience per approcciare all’omnicanalità nella distribuzion...[EH2023] - B2B Experience per approcciare all’omnicanalità nella distribuzion...
[EH2023] - B2B Experience per approcciare all’omnicanalità nella distribuzion...
 
[EH2023] AEMS (Web Agency - Ecommerce - Marketplace - Store Fisici): la formu...
[EH2023] AEMS (Web Agency - Ecommerce - Marketplace - Store Fisici): la formu...[EH2023] AEMS (Web Agency - Ecommerce - Marketplace - Store Fisici): la formu...
[EH2023] AEMS (Web Agency - Ecommerce - Marketplace - Store Fisici): la formu...
 
[EH2023] Innovazione nell'e-commerce farmaceutico e il caso studio Marconifar...
[EH2023] Innovazione nell'e-commerce farmaceutico e il caso studio Marconifar...[EH2023] Innovazione nell'e-commerce farmaceutico e il caso studio Marconifar...
[EH2023] Innovazione nell'e-commerce farmaceutico e il caso studio Marconifar...
 
[EH2023] - Sconfiggere le impurità della pelle grazie all’analisi dei dati e ...
[EH2023] - Sconfiggere le impurità della pelle grazie all’analisi dei dati e ...[EH2023] - Sconfiggere le impurità della pelle grazie all’analisi dei dati e ...
[EH2023] - Sconfiggere le impurità della pelle grazie all’analisi dei dati e ...
 
[Eh2023] Soluzioni di dilazione di pagamento online: il nuovo paradigma dei p...
[Eh2023] Soluzioni di dilazione di pagamento online: il nuovo paradigma dei p...[Eh2023] Soluzioni di dilazione di pagamento online: il nuovo paradigma dei p...
[Eh2023] Soluzioni di dilazione di pagamento online: il nuovo paradigma dei p...
 
[Eh2023] 10 Consigli Pratici da mettere subito in atto per aumentare il tasso...
[Eh2023] 10 Consigli Pratici da mettere subito in atto per aumentare il tasso...[Eh2023] 10 Consigli Pratici da mettere subito in atto per aumentare il tasso...
[Eh2023] 10 Consigli Pratici da mettere subito in atto per aumentare il tasso...
 
[EH2023] L'e-commerce per le aziende B2B: nuove opportunità di business nel s...
[EH2023] L'e-commerce per le aziende B2B: nuove opportunità di business nel s...[EH2023] L'e-commerce per le aziende B2B: nuove opportunità di business nel s...
[EH2023] L'e-commerce per le aziende B2B: nuove opportunità di business nel s...
 
[EH2023] Davide e Golia: come competere con i grandi marketplace - Dumitru Ba...
[EH2023] Davide e Golia: come competere con i grandi marketplace - Dumitru Ba...[EH2023] Davide e Golia: come competere con i grandi marketplace - Dumitru Ba...
[EH2023] Davide e Golia: come competere con i grandi marketplace - Dumitru Ba...
 
[EH2023] WhatsApp e il futuro della comunicazione Azienda-Cliente - Giorgio P...
[EH2023] WhatsApp e il futuro della comunicazione Azienda-Cliente - Giorgio P...[EH2023] WhatsApp e il futuro della comunicazione Azienda-Cliente - Giorgio P...
[EH2023] WhatsApp e il futuro della comunicazione Azienda-Cliente - Giorgio P...
 
[EH2023] Caso studio: come aumentare del 98% le vendite di un eCommerce - Noe...
[EH2023] Caso studio: come aumentare del 98% le vendite di un eCommerce - Noe...[EH2023] Caso studio: come aumentare del 98% le vendite di un eCommerce - Noe...
[EH2023] Caso studio: come aumentare del 98% le vendite di un eCommerce - Noe...
 
[EH2023] Ecommerce, retail, social, ed ora l’AI: a che punto siamo? - Paolo P...
[EH2023] Ecommerce, retail, social, ed ora l’AI: a che punto siamo? - Paolo P...[EH2023] Ecommerce, retail, social, ed ora l’AI: a che punto siamo? - Paolo P...
[EH2023] Ecommerce, retail, social, ed ora l’AI: a che punto siamo? - Paolo P...
 
[EH2023] AI 2041: le 10 rivoluzioni che cambieranno il mondo - Adele Savarese
[EH2023] AI 2041: le 10 rivoluzioni che cambieranno il mondo - Adele Savarese[EH2023] AI 2041: le 10 rivoluzioni che cambieranno il mondo - Adele Savarese
[EH2023] AI 2041: le 10 rivoluzioni che cambieranno il mondo - Adele Savarese
 
[EH2023] Perché la strategia è la vera strategia di successo: “pensare al cli...
[EH2023] Perché la strategia è la vera strategia di successo: “pensare al cli...[EH2023] Perché la strategia è la vera strategia di successo: “pensare al cli...
[EH2023] Perché la strategia è la vera strategia di successo: “pensare al cli...
 
[EH2023] L’evoluzione dello scenario dei pagamenti ecommerce in Italia - Giov...
[EH2023] L’evoluzione dello scenario dei pagamenti ecommerce in Italia - Giov...[EH2023] L’evoluzione dello scenario dei pagamenti ecommerce in Italia - Giov...
[EH2023] L’evoluzione dello scenario dei pagamenti ecommerce in Italia - Giov...
 
[EH2023] - L'Ecommerce e l'AI trainano la crescita al Sud - Davide Casaleggio
[EH2023] - L'Ecommerce e l'AI trainano la crescita al Sud - Davide Casaleggio[EH2023] - L'Ecommerce e l'AI trainano la crescita al Sud - Davide Casaleggio
[EH2023] - L'Ecommerce e l'AI trainano la crescita al Sud - Davide Casaleggio
 
[EH2023]- I tool per migliorare le performance del tuo e-commerce - Raffaele ...
[EH2023]- I tool per migliorare le performance del tuo e-commerce - Raffaele ...[EH2023]- I tool per migliorare le performance del tuo e-commerce - Raffaele ...
[EH2023]- I tool per migliorare le performance del tuo e-commerce - Raffaele ...
 
[EH2023] SEO, AI e Machine Learning per l'eCommerce: la nuova SEO - Massimo F...
[EH2023] SEO, AI e Machine Learning per l'eCommerce: la nuova SEO - Massimo F...[EH2023] SEO, AI e Machine Learning per l'eCommerce: la nuova SEO - Massimo F...
[EH2023] SEO, AI e Machine Learning per l'eCommerce: la nuova SEO - Massimo F...
 
[EH2023] L'esperienza nelle formule di rateizzazione, tra digitale ed e-comme...
[EH2023] L'esperienza nelle formule di rateizzazione, tra digitale ed e-comme...[EH2023] L'esperienza nelle formule di rateizzazione, tra digitale ed e-comme...
[EH2023] L'esperienza nelle formule di rateizzazione, tra digitale ed e-comme...
 

Fabrizio Leo - Il rapporto tra la velocità di un sito e-commerce ed il suo fatturato.

  • 1. Analisi e ottimizzazioni lato server per massimizzare le prestazioni. VELOCITÀ DI UN SITO E-COMMERCE E CONVERSIONI Fabrizio Leo CEO & Founder
  • 4. SITUAZIONE E-COMMERCE MERCATO ITA Il tempo medio di apertura pagina è 8 SECONDI
  • 5. QUANTO INCIDE LA VELOCITÁ DI APERTURA PAGINA? Possiamo avere il sito e-commerce più bello del mondo ma se non è veloce genererà pochissime o zero conversioni. Per ogni secondo di attesa, il bounce rate aumenta mediamente del 7%.
  • 6. CONVERSION RATE VS LOAD TIME
  • 7. COLLI DI BOTTIGLIA TTFB (Time To First Byte) Codice PHP non ottimizzato Interrogazioni al database Struttura della base dati Latenza di rete Troppi moduli / plugin Assenza di un sistema di caching Hosting poco performante Chiamate a risorse esterne
  • 8. COS’È IL TTFB? Il Time To First Byte è la misura di quanto tempo deve aspettare il browser prima di ricevere il primo byte di dati dal server.
  • 9. TTFB (TIME TO FIRST BYTE)
  • 10. TTFB (TIME TO FIRST BYTE)
  • 11. OK, VOGLIO UN SITO VELOCE! Vediamo come ridurre il TTFB…
  • 12. REQUISITI TECNICI PER MIGLIORARE LA VELOCITÁ DEL TUO E-COMMERCE Ridurre la latenza di rete Ottimizzare il codice (PHP, etc…) Ridurre la dimensione delle immagini Utilizzare un sistema CDN Hardware, Network e Storage Sistema di caching Ottimizzazione Database Web Server: Nginx, HTTP/2, etc… Andiamo ad analizzare questi 8 punti…
  • 13. RIDURRE LA LATENZA DI RETE Come possiamo misurare la latenza di rete? Con il “PING” (Packet Internet Groper).
  • 14. OTTIMIZZARE IL CODICE <?php echo "Hello World!"; ?> “Scrivere codice ottimizzato vuol dire sviluppare un software che segue un algoritmo ben definito e lineare, che contiene il minor numero di righe possibili, procedure snelle e un approccio leggero nei confronti della base dati.”
  • 15. RIDURRE LA DIMENSIONE DELLE IMMAGINI Immagine ridimensionata: 750x500 px Salvata al 60% di qualità Dimensioni: 121 KB DOPO Immagine originale: 3888x2592 px Dimensioni: 2.6 MB PRIMA
  • 16. UTILIZZARE UN SISTEMA CDN Una rete geo-distribuita (Content Delivery Network) di server per la consegna di contenuti statici (immagini, css, js, font, etc…) che aiuta a reperire questi elementi del tuo sito web più velocemente, perché il sistema che distribuisce queste risorse si trova più vicino alla posizione geografica dell’utente.
  • 17. HARDWARE, NETWORK E STORAGE Hardware: dotarsi di hw professionale (es: CPU Intel® Xeon®, RAM ECC, etc…) Network: Connettività Gigabit, Banda Internet garantita, protezione anti-DDoS, etc… Storage: Dischi SSD, RAID-10, SAN su Fiber Channel, etc…
  • 18. PHP E WEB SERVER PROTOCOLLO
  • 20. CLIENT Output pagina statica (HTML) • Creazione file di cache (HTML) • Archiviazione cache nel filesystem NO Elaborazione PHP • Queries sul Database • Creazione pagina HTML Output pagina statica (HTML) SI SISTEMA DI CACHING La cache esiste?
  • 21. GRAZIE PER L’ATTENZIONE Fabrizio Leo CEO & Founder f.leo@flamenetworks.com (+39) 347 33 85 709 https://www.flamenetworks.com/