Se lavori nel mondo della televisione digitale o dello streaming OTT, conosci il sudore freddo quando c'è un evento massiccio come una finale di calcio. La paura non è tanto che la CDN non risponda, ma che il tuo server di origine decida di "darsi malato" sotto la valanga di richieste.
Se è il tuo caso, ti raccontiamo perché hai bisogno di un livello mid-tier. Un'istanza che, oltre a fungere da cache di secondo livello (L2), funziona come filtro di intelligence, scudo e — come bonus — gestore del risparmio. Tutto in uno.
L'effetto imbuto con il request coalescing
Immagina che 10.000 utenti richiedano lo stesso frammento video contemporaneamente. Senza mid-tier, il tuo origin riceve 10.000 richieste per la stessa cosa. Con il mid-tier, avviene la magia del request coalescing.
Il mid-tier riceve le richieste, si rende conto che cercano tutte lo stesso file .ts, e dice al resto: "aspettate, vado io a prenderlo". Esegue una singola richiesta all'origin, salva il file nella cache L2 e lo distribuisce a tutti simultaneamente.
Ogni dispositivo è un mondo
Una vecchia Smart TV, un iPhone, una console — tutti hanno le loro particolarità. Alcuni inviano header strani, altri aggiungono parametri di telemetria nell'URL come ?user_id=123&session=abc. Per una cache normale, ognuna di queste variazioni è un file diverso: caos e cache miss.
Il mid-tier applica la normalizzazione di header e query string:
- Pulizia intelligente: ignora i parametri che non influenzano il contenuto (come l'ID utente) per le ricerche in cache.
- Canonizzazione: riordina e standardizza le richieste in modo che
video.mp4?a=1&b=2evideo.mp4?b=2&a=1siano riconosciuti come lo stesso file. - Beneficio aggiuntivo: il tuo cache hit ratio (CHR) schizza alle stelle, superando il 98%.
Addio alle eviction: memoria da elefante per i tuoi video
Sui nodi edge, lo spazio è costoso e i contenuti volano via rapidamente. Se un video non è in tendenza negli ultimi cinque minuti, viene espulso per fare spazio ai nuovi contenuti.
Il mid-tier dedicato, invece, ha una capacità di archiviazione massiccia. Funge da storage video intermedio dove vive il contenuto long-tail.
Domare l'header Vary
All'edge, l'header Vary è sia una benedizione che una maledizione. Se non viene gestito bene, frammenta la cache in mille pezzi. Il mid-tier di Perimetrical agisce come traduttore universale:
- Compressione (Gzip vs. Brotli): perché salvare due volte la stessa cosa? Il mid-tier normalizza le richieste
Accept-Encoding. - CORS: gestire gli header
OrigineAccess-Control-Allow-Originpuò essere caotico con più domini. Il mid-tier normalizza questi header. - Multi-lingua: se il tuo contenuto dipende da
Accept-Language, il mid-tier raggruppa le richieste.
Ambienti multi-CDN: metti il mid-tier al comando
Molti broadcaster usano più CDN. Il problema senza mid-tier: ogni volta che una CDN manca nella cache, va dritta al tuo origin. Con tre CDN, il tuo origin riceve il triplo del carico!
La soluzione con mid-tier dedicato lo posiziona come punto di ingresso unico per tutte le CDN:
- Consolidamento del carico: per il tuo origin esiste solo il mid-tier. Il risparmio sui costi di egress è semplicemente enorme.
- Logica unificata: se vuoi purgare un contenuto o cambiare una regola CORS, lo fai nel mid-tier e si propaga a tutte le CDN.
- Indipendenza: se una CDN ha problemi di prestazioni, puoi spostare il traffico su un'altra senza sovraccaricare l'origin.
Protezione failover multi-livello
- Mid-tier dedicato in standby (Active-Passive): se il cluster principale ha un problema, il traffico viene deviato automaticamente al secondo mid-tier.
- Fallback al mid-tier condiviso: se tutta l'infrastruttura dedicata fallisce, il sistema devia il traffico alla piattaforma condivisa globale.
- Health check dell'origin: se l'origin mostra latenze elevate, il mid-tier può servire contenuti stale per evitare interruzioni.
Lo scenario di risparmio
In uno scenario di 1PB mensile, il risparmio sui costi di egress può superare i 84.000€ all'anno.
Protezione contro attacchi DDoS
In uno scenario di attacco DDoS, il mid-tier è la tua prima linea di difesa. Il tuo origin non è più esposto a internet e rimane isolato.
Implementare un mid-tier è una decisione tecnica saggia: protegge il tuo origin, rende felice il team operativo e fa risparmiare una fortuna in costi infrastrutturali.
Hai bisogno di rafforzare la sicurezza del tuo sito web? Il nostro team tecnico può aiutarti a progettare la strategia di protezione perfetta per il tuo caso d'uso.
Inizia ora