Creare un sito di successo a zero €

Come ho fatto a servire 500.000 pagine in un weekend, con WordPress.


by Matteo Giaccone

Cosa?

Vi racconto la storia di come ho realizzato il sito di Open House Torino per volontariato.

Il budget che avevo a disposizione era di zero €.

Magari torna utile anche a voi sapere cosa ho fatto.

Cosa? /2

Cosa? /3

Chi?

Turn
into
Coders

Web developer bootcamp

Voi?

Un paio di domande per conoscerci meglio:

Non siate timidi :)

  • Hai scritto codice PHP?
  • Hai sritto un tema WordPress
    (es. functions.php, pezzi del tema)?

Open House Torino

Website tour!

Tutto arcobaleni?

Fin qui tutto bene, ma poi l'evento si avvicina...

Il sito ci mette >30s a caricare...

CDN alla riscossa!

CDN = Content Delivery Network

Una rete di server distribuita geograficamente per mantenere una copia dei file e aiutare il server principale a servire più velocemente gli utenti.

CDN perché?

Di solito si usa per ridurre la banda usata dal server principale per distribuire file pesanti e statici, come immagini, file JS e file CSS.

Di solito... ma non sempre!

Nel nostro caso abbiamo piegato un po' le regole, perché la base non è stata sufficiente.

Thanks Cloudflare

Come CDN ho usato e raccomand Cloudflare

Due cose fondamentali:

DNS

Page rules

Tornando alle premesse

Attenzione, questo approccio ha funzionato perché:

  • il sito non è stato cambiato per tutta la durata del weekend (o quasi)
  • tutte le pagine erano statiche: non cambiavano in base alle interazioni degli utenti

Stiamo parlando di un sito statico che ha WordPress come CMS.

Domande!

Link

Grazie!

Twitter: @mat_jack1
Sito: www.turnintocoders.it