Rivedi velocemente

Sommario:

Anonim

Fastly, con sede a San Francisco, è una società cloud versatile con un lungo elenco di clienti famosi: New York Times, Spotify, Github, Kickstarter, Ticketmaster, Deliveroo e altri.

Il CDN di Fastly segue il modello di proxy inverso più semplice della maggior parte di Cloudflare. Invece di darti un indirizzo "cdn.miodominio.com" dove puoi memorizzare file specifici, Fastly instrada tutto il traffico del sito web attraverso i suoi server. Per fare in modo che funzioni, devi aggiornare il record CNAME del tuo sito con il registrar di domini, ma dopodiché "funziona", non sono necessarie modifiche al codice del sito web.

Fastly ha punti di presenza (PoP) in tutto il mondo

Una volta configurato, il sistema funziona in modo molto simile a qualsiasi altro CDN. Quando qualcuno visita il tuo sito, Fastly controlla la sua posizione e recupera i contenuti dal punto di presenza (PoP) più vicino. L'azienda offre potenti PoP sparsi in tutto il mondo - 20 sedi in Nord America, 6 in Sud America, 13 in Europa, 8 in Asia, 6 in Nuova Zelanda e Australia e 2 in Africa - quindi la maggior parte degli utenti web dovrebbe ottenere una risposta rapida .

  • Vuoi provare Fastly? Controlla il sito web qui

Fastly ha un supporto altamente configurabile per il caching video. Può fornire qualsiasi protocollo di streaming multimediale basato su HTTP, inclusi HLS di Apple, HDS di Adobe e MPEG-DASH. Il servizio fa del suo meglio per proteggere anche i tuoi contenuti, con supporto per crittografia, DRM e token sicuri che limitano l'accesso ai tuoi file multimediali (la tua app web li fornisce e scadono dopo un periodo di tempo configurabile).

Le funzionalità di sicurezza a livello aziendale includono un firewall per applicazioni Web completamente configurabile, mitigazione DDoS in grado e rilevamento e blocco dei bot intelligenti.

Il supporto HTTPS di Fastly è completo

C'è tecnologia nuova e di fascia alta ovunque tu guardi. Stanchi dei CDN che si aspettano che rimarrete impressionati dal loro supporto per HTTP / 2? Fastly supporta il veloce HTTP / 3 basato su UDP. Ciò non ti aiuterà molto in questo momento (i browser di grandi nomi supportano HTTP / 3, ma è disattivato per impostazione predefinita), ma è bene sapere che l'opzione è disponibile.

Fastly ha già prestazioni davvero impressionanti nel mondo reale in altre aree, inclusa la possibilità di eliminare tutto nella cache - che è globalmente, in ogni singolo PoP - in 150 ms o meno.

L'azienda utilizza questa velocità per abilitare la memorizzazione nella cache dei contenuti "basati sugli eventi". L'idea è che anche gli oggetti del sito web che vengono aggiornati molto frequentemente - titoli di notizie, prezzi delle azioni - possano essere serviti dalla CDN per un breve periodo, quindi invalidati e ricaricati quasi non appena vengono aggiornati sulla tua origine.

Quando svuoti la cache, Fastly lavora per ridurre l'impatto. La sua funzione Origin Shield designa un PoP specificato per gestire le richieste in caso di errore della cache. Se svuoti la cache, il tuo scudo estrae il contenuto dall'origine e altri PoP accedono allo scudo, impedendo al tuo server di essere martellato dalle richieste di aggiornamento da tutto il mondo.

Un potente ottimizzatore di immagini è disponibile come componente aggiuntivo opzionale. Questo va ben oltre le semplici ottimizzazioni di file e qualità che potresti ottenere con Cloudflare e altri. Può ridimensionare le immagini, ritagliarle o ritagliarle, cambiare l'orientamento, convertire il formato e altro ancora. Collega tutto questo con il supporto di Fastly per Varnish Configuration Language e puoi gestire in modo intelligente tutti i tipi di decisioni sulla gestione delle immagini ai margini, ad esempio fornire a un utente un'immagine WebP quando rilevi che sta utilizzando Chrome.

Prezzi

Fastly è un servizio con pagamento in base al consumo con una tariffa minima di $ 50 al mese e una struttura dei prezzi simile a Amazon CloudFront.

La larghezza di banda viene addebitata a tariffe variabili, a seconda della regione. Nord America ed Europa hanno un prezzo di $ 0,12 per gigabyte per i primi 10 TB, Australia e Nuova Zelanda sono $ 0,19, Brasile e Sud Africa sono $ 0,28. I prezzi scendono di circa $ 0,04 per gigabyte per il traffico oltre i 10 TB.

Ti verrà addebitato anche il numero totale di richieste (il numero di file scaricati). I prezzi vanno da $ 0,0075 a $ 0,016 per 10.000 richieste, sempre a seconda della regione (si tratta di una tariffa fissa per le richieste HTTP e HTTPS).

Fastly fornisce un semplice strumento per la stima dei prezzi per darti un'idea della tua fattura mensile. Immettere la larghezza di banda probabile e il numero di richieste di file per visualizzare i risultati.

Se il prezzo è in cima alla tua lista di priorità, Fastly non funzionerà per te. I prezzi di KeyCDN partono da $ 0,04 per GB, un terzo di quello che pagherai Fastly, senza alcun addebito per le richieste e una spesa mensile minima di $ 4.

Fastly ha un prezzo ragionevole per il suo vasto elenco di funzionalità, tuttavia, e paragonabile a CloudFront e Azure. E se non sei sicuro, un credito gratuito di $ 50 solo per la registrazione (400 GB o meno, a seconda di cosa stai facendo) ti dà la possibilità di vedere come si comporta il servizio con il tuo sito.

Puoi iscriverti a Fastly a pagamento senza nemmeno dover fornire i tuoi dati di pagamento

Impostare

La registrazione con Fastly richiede solo pochi secondi. Inserisci il tuo nome, azienda, numero di telefono, indirizzo e-mail e password e questo è essenzialmente tutto (non ti vengono richiesti i dettagli di pagamento fino a quando non viene utilizzata la tua indennità di traffico gratuita).

Un pulsante Crea servizio consente di configurare il tuo primo sito. Questo processo inizia con l'immissione di un nome, nome di dominio e indirizzo IP (o nome host), quindi l'aggiunta di un host come back-end.

Fastly si imposta quasi immediatamente, quindi ti fornisce un URL di prova ("http://mydomain.com.global.prod.fastly.net") che puoi utilizzare per verificare che il servizio funzioni. Ciò non ti fa risparmiare solo un'ora o due in cui potresti aspettare che i tuoi record DNS si propagino; inoltre non ha alcun effetto sul traffico di produzione. Se stai solo cercando di sperimentare, puoi spendere il tuo credito di $ 50 senza interferire con le normali operazioni del tuo sito.

E c'è sicuramente molto da fare per sperimentare. Prendi la compressione GZip, ad esempio. La maggior parte dei CDN ti dà accesso a questo come un semplice interruttore. Fastly fa lo stesso, ma consente anche di definire esattamente quali estensioni di file e tipi di contenuto desideri comprimere. Ha uno schema di normalizzazione integrato per garantire che GZip non rompa alcuni browser legacy e puoi personalizzare l'algoritmo di normalizzazione, se lo desideri.

È più o meno lo stesso quando si tratta di manipolare le intestazioni HTTP per personalizzare il modo in cui vengono serviti i tuoi contenuti. Invece di opzioni predefinite punta e clicca, Fastly offre un controllo di basso livello ottimizzato su ciò che modifichi e come, fino al supporto RegEx per eseguire operazioni di ricerca e sostituzione sul testo dell'intestazione.

Fastly ti consente di creare impostazioni della cache e allegare condizioni ad esse

Questo approccio ti offre un'enorme flessibilità. Un esempio: supponiamo che il tuo server di origine a volte restituisca errori 404, solo temporaneamente. Probabilmente non vuoi che vengano memorizzati nella cache per tutte le 24 ore, giusto? Con Fastly, puoi risolvere il problema creando un oggetto cache che modifica il valore TTL (time to live) a cinque minuti se il sistema ha ricevuto un codice di risposta 404.

Puoi persino aggiungere il tuo codice VCL personalizzato

Non è ancora abbastanza? Le cache di Fastly sono basate su Varnish, che è completamente configurabile tramite Varnish Configuration Language. Quando scegli le opzioni nelle finestre di dialogo web di Fastly, il servizio genera il codice VCL sottostante. Ma se preferisci, puoi visualizzare o modificare questo codice manualmente o aggiungere una tua VCL personalizzata.

Come probabilmente avrai intuito, questo non è un sistema per principianti, ma i tipi più esigenti adoreranno la vasta configurabilità di Fastly. C'è anche una documentazione dettagliata, anche se persino gli esperti potrebbero desiderare che avesse più esempi.

Esistono numerose variabili coinvolte nella determinazione delle prestazioni di una CDN

Prestazione

Valutare quale sia il CDN più veloce per te è molto difficile, perché ci sono così tante variabili coinvolte. Le posizioni dei visitatori e del server di origine, le applicazioni che stai utilizzando, il tipo e le dimensioni dei file memorizzati nella cache e la frequenza con cui devono essere aggiornati. Tieni conto delle funzionalità bonus che la CDN potrebbe offrire, come l'ottimizzazione delle immagini, e l'unico modo per scoprirlo con certezza è provare il servizio per te stesso.

Servizi come CDNPerf possono aiutarti a confrontare le prestazioni di diversi CDN

Potresti essere in grado di ottenere alcuni indizi su un sito come CDNPerf, che confronta i tempi di risposta CDN in base ai dati di monitoraggio degli utenti reali su miliardi di test. È solo il tempo di risposta e non ti dice nulla su ciò che accade dopo, quindi non dovresti prenderlo come nient'altro che l'indicatore più semplice. Ma sono anche i migliori dati che abbiamo e, se le tue esigenze CDN sono semplici, ti darà un'idea di cosa aspettarti.

Mentre scriviamo, Fastly valuta il sesto posto per i tempi di risposta negli Stati Uniti, su un campo di 20 (Google Cloud CDN in cima alla lista).

L'Oceania è un punto culminante particolare, con un eccellente tempo di risposta medio di 19 ms che mette Fastly al primo posto.

L'azienda è di fascia media altrove, tuttavia, include il 10 ° posto in Europa, Asia e Africa, guadagnando Fastly il 9 ° posto per le prestazioni mondiali.

Le funzionalità di fascia alta di Fastly aiutano anche a migliorare le prestazioni

Anche se non sembra impressionante, tieni presente che i tempi di risposta grezzi non sono l'unica misura della velocità. Gli utenti avanzati che useranno le funzionalità più avanzate di Fastly - elaborazione delle immagini, forse HTTP / 3, ottimizzazione delle operazioni con VCL intelligente, spostamento della logica dei tasti verso il limite - potrebbero vedere ulteriori vantaggi in termini di prestazioni da ciascuna di queste, sommandone uno molto velocemente luogo.

Verdetto finale

Fastly è una CDN di livello aziendale che offre agli utenti professionali la potenza e la flessibilità per gestire quasi tutte le situazioni. Avrai bisogno di una certa conoscenza ed esperienza per configurarlo, però: i principianti e gli utenti poco esigenti dovrebbero cercare altrove.

  • Abbiamo anche evidenziato la migliore CDN