1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Ottimizzare la distribuzione dei contenuti (CDN)
Questa guida spiega come attivare un CDN per ottimizzare un Hébergement Web Infomaniak.
Premessa
- CDN significa "Content Delivery Network" in inglese, che si traduce in francese come "Réseau de diffusion de contenu".
- Un CDN memorizza una copia del contenuto del tuo sito (immagini, video, file CSS/JS) su più server distribuiti geograficamente.
- Quando un utente accede al tuo sito, il CDN fornisce questo contenuto dal server più vicino alla sua posizione, riducendo così i tempi di caricamento:
- Il tuo sito si carica più rapidamente per i visitatori, il che può ridurre il tasso di rimbalzo e migliorare l'esperienza utente.
- Distribuendo il contenuto, il CDN alleggerisce il carico del tuo server principale, migliorando le sue prestazioni e la disponibilità .
- Alcuni CDN offrono funzionalità di sicurezza come la protezione contro gli attacchi DDoS e la sicurezza dei dati.
Impostare un CDN
Per utilizzare un CDN, dovrete generalmente apportare modifiche alla configurazione del vostro dominio, in particolare a livello dei record DNS. Questo permetterà di indirizzare il traffico del vostro sito web verso la rete di server del CDN. Quindi, in generale:
- Crea un account sul sito del CDN di tua scelta e aggiungi il tuo sito.
- Modifica la zona DNS del tuo dominio secondo le istruzioni fornite dal CDN.
- Testa il tuo sito per assicurarti che il CDN funzioni correttamente.
Guida specifica Cloudflare
Per i clienti che desiderano ottimizzare il loro sito di fronte ai sovraccarichi causati dal passaggio intenso di bot, l'uso di un CDN come Cloudflare è spesso raccomandato. Il CDN Cloudflare consente di ottimizzare le prestazioni e la sicurezza di un sito web con le seguenti funzionalità :
- caching del contenuto statico di un sito
- minificazione del codice HTML, CSS e Javascript
- protezione anti-DDoS di base
- etc.
Per configurare Cloudflare:
- Se necessario, crea un account su Cloudflare.
- Aggiungi il nome di dominio del sito interessato.
- Trasferisci tutti i record della zona DNS del dominio interessato su Cloudflare (record A, MX, TXT, NS, ecc.).
- Nel Manager Infomaniak, modifica i DNS del dominio interessato con i server DNS indicati da Cloudflare.
- Configura DKIM e DNSSEC se necessario.
- Ogni aggiunta/modifica DNS può richiedere fino a 48 ore per propagarsi.
Nota bene: mod_cloudflare
è attivato per impostazione predefinita su tutti gli hosting web a pagamento.
Attivare il Rate Limit di Cloudflare
In configurazione predefinita, Cloudflare agisce semplicemente come intermediario tra il sito e Infomaniak, inoltrando tutte le richieste ai server di Infomaniak. Pertanto, in caso di picchi di traffico o attacchi, le richieste raggiungono comunque il server di origine, ma con indirizzi IP di Cloudflare, rendendo difficile la gestione della mitigazione su un server condiviso.
L'implementazione di regole di "rate limiting" nel firewall applicativo di Cloudflare è ora una soluzione efficace proposta. Questa funzionalità limita il numero di richieste inviate al server, bloccando gli scans aggressivi e proteggendo il server da sovraccarichi eccessivi.
E anche…
… Amazon CloudFront
Se utilizzi già i servizi AWS, CloudFront è facile da configurare. Crea una distribuzione, configura i parametri e collegala al tuo sito.
… Fastly
Registrati su Fastly, configura il tuo servizio aggiungendo il tuo sito e impostando i parametri della cache. Fastly offre opzioni di configurazione avanzate.