Revizuire rapidă

Cuprins:

Anonim

Fastly, cu sediul în San Francisco, este o companie cloud versatilă, cu o listă lungă de clienți de renume: New York Times, Spotify, Github, Kickstarter, Ticketmaster, Deliveroo și multe altele.

CDN-ul Fastly urmează modelul de proxy invers asemănător cu cel mai simplu Cloudflare. În loc să vă ofere o adresă „cdn.mydomain.com” unde puteți stoca anumite fișiere, rutează rapid tot traficul site-ului web prin serverele sale. Pentru ca acest lucru să funcționeze, trebuie să actualizați înregistrarea CNAME pentru site-ul dvs. cu registratorul domeniului, dar după aceea „doar funcționează”, nu sunt necesare modificări ale codului site-ului web.

Fastly are puncte de prezență (PoP) în întreaga lume

Odată configurat, sistemul funcționează la fel ca orice alt CDN. Când cineva vă vizitează site-ul, își verifică rapid locația și preia conținut din cel mai apropiat punct de prezență (PoP). Compania oferă PoP-uri puternice răspândite în întreaga lume - 20 de locații în America de Nord, 6 în America de Sud, 13 în Europa, 8 în Asia, 6 în Noua Zeelandă și Australia și 2 în Africa - astfel încât majoritatea utilizatorilor web ar trebui să primească un răspuns rapid .

  • Vrei să încerci repede? Consultați site-ul web aici

Fastly are suport extrem de configurabil pentru cache-ul video. Poate livra orice protocol de streaming media bazat pe HTTP, inclusiv HLS Apple, HDS Adobe și MPEG-DASH. Serviciul face tot posibilul pentru a vă păstra și conținutul în siguranță, cu suport pentru criptare, DRM și jetoane securizate care restricționează accesul la media dvs. (aplicația dvs. web le oferă și expiră după o perioadă de timp configurabilă).

Funcțiile de securitate la nivel de întreprindere includ un firewall pentru aplicații web complet configurabil, atenuare DDoS capabilă și detectare și blocare inteligentă a boturilor.

Asistența HTTPS a Fastly este cuprinzătoare

Există tehnologii noi și de ultimă generație oriunde te uiți. V-ați săturat de CDN-urile care vă așteaptă să fiți impresionați de suportul lor pentru HTTP / 2? Suportă rapid HTTP / 3 bazat pe UDP. Asta nu vă va ajuta prea mult acum (browserele cu nume mari acceptă HTTP / 3, dar este dezactivat în mod implicit), dar este bine să știți că opțiunea este disponibilă.

Cu toate acestea, Fastly are deja o performanță reală impresionantă în alte domenii, inclusiv capacitatea de a curăța totul din cache - asta la nivel global, în fiecare PoP - în 150 ms sau mai puțin.

Compania folosește această viteză pentru a permite stocarea în cache a conținutului „bazat pe evenimente”. Ideea este că chiar și obiectele site-ului web care sunt actualizate foarte frecvent - titluri de știri, prețuri ale acțiunilor - pot fi difuzate de CDN pentru o perioadă scurtă de timp, apoi invalidate și reîncărcate aproape imediat ce sunt actualizate cu privire la originea dvs.

Când ștergeți memoria cache, Fastly funcționează pentru a reduce impactul. Caracteristica sa Origin Shield desemnează un PoP specificat pentru a gestiona cererile în caz de pierdere a memoriei cache. Dacă ștergeți memoria cache, scutul dvs. extrage conținut de la origine și alte PoP-uri, atunci accesează scutul, împiedicând serverul să fie lovit de cereri de actualizare din întreaga lume.

Un puternic Image Optimizer este disponibil ca supliment opțional. Acest lucru depășește cu mult simplitatea optimizărilor de fișiere și de calitate pe care le-ați putea obține cu Cloudflare și altele. Poate redimensiona imaginile, decupa sau decupa, schimba orientarea, converti formatul și multe altele. Legați totul împreună cu suportul Fastly pentru limbajul de configurare a lacurilor și puteți gestiona în mod inteligent tot felul de decizii de gestionare a imaginilor la margine, de exemplu, servind unui utilizator o imagine WebP atunci când detectați că utilizează Chrome.

Prețuri

Fastly este un serviciu pay-as-you-go cu o taxă minimă de 50 USD pe lună și o structură de prețuri similară cu Amazon CloudFront.

Lățimea de bandă se percepe la rate variabile, în funcție de regiune. America de Nord și Europa au un preț de 0,12 USD pe gigabyte pentru primii 10 TB, Australia și Noua Zeelandă sunt 0,19 USD, Brazilia și Africa de Sud sunt 0,28 USD. Prețurile scad cu aproximativ 0,04 USD pe gigabyte pentru traficul de peste 10 TB.

Veți fi taxat și pentru numărul total de solicitări (numărul de fișiere descărcate). Prețurile variază de la 0,0075 USD la 0,016 USD la 10 000 de cereri, din nou în funcție de regiune (aceasta este o rată fixă ​​atât pentru cererile HTTP, cât și pentru cele HTTPS).

Oferă rapid un estimator de prețuri simplu pentru a vă face o idee despre factura dvs. lunară. Introduceți lățimea de bandă probabilă și numărul de solicitări de fișiere pentru a vedea rezultatele.

Dacă prețul este în topul listei de priorități, Fastly nu va funcționa pentru dvs. Prețurile KeyCDN încep de la 0,04 USD per GB, o treime din suma pe care o veți plăti la Fastly, fără taxe pentru solicitări și o cheltuială lunară minimă de 4 USD.

Cu toate acestea, Fastly are un preț rezonabil pentru lista sa vastă de caracteristici și este comparabil cu cele de tip CloudFront și Azure. Și dacă nu sunteți sigur, un credit gratuit de 50 USD doar pentru înscriere (400 GB sau mai puțin, în funcție de ceea ce faceți) vă oferă șansa de a vedea cum funcționează serviciul cu site-ul dvs.

Vă puteți înscrie la Fastly pentru taxă, fără a fi nevoie să furnizați detaliile de plată

Înființat

Înscrierea la Fastly durează doar câteva secunde. Introduceți numele, compania, numărul de telefon, adresa de e-mail și parola și asta este în esență (nu vi se solicită detalii de plată până când nu a fost utilizată indemnizația gratuită de trafic).

Un buton Creare serviciu permite configurarea primului site. Acest proces începe cu introducerea unui nume, nume de domeniu și adresă IP (sau nume de gazdă), apoi adăugarea unei gazde ca backend.

Se configurează rapid aproape imediat, apoi vă oferă o adresă URL de testare („http://mydomain.com.global.prod.fastly.net”) pe care o puteți utiliza pentru a verifica dacă serviciul funcționează. Acest lucru nu vă economisește doar ora sau două pe care ați putea să le așteptați pentru propagarea înregistrărilor DNS; de asemenea, nu are niciun efect asupra traficului de producție. Dacă doriți doar să experimentați, vă puteți cheltui creditul de 50 USD fără a interfera cu operațiunile obișnuite ale site-ului.

Și cu siguranță există multe lucruri de făcut. Luați compresia GZip, de exemplu. Majoritatea CDN-urilor vă oferă acces la aceasta ca un simplu switch. Acționează rapid la fel, dar permite și definirea exactă a extensiilor de fișiere și a tipurilor de conținut pe care doriți să le comprimați. Are o schemă de normalizare încorporată pentru a se asigura că GZip nu rupe unele browsere vechi și puteți personaliza algoritmul de normalizare, dacă doriți.

Este la fel când vine vorba de manipularea antetelor HTTP pentru a personaliza modul în care este difuzat conținutul dvs. În loc de opțiuni fixate cu clic și clic, Fastly oferă un control de nivel scăzut reglat asupra a ceea ce modificați și cum, chiar până la suportul RegEx pentru a efectua operațiuni de căutare și înlocuire pe textul antetului.

Vă permite rapid să creați setări de cache, precum și să le atașați condiții

Această abordare vă oferă o cantitate imensă de flexibilitate. Un exemplu: să presupunem că serverul dvs. de origine returnează uneori erori 404, doar temporar. Probabil nu doriți ca acestea să fie stocate în cache pentru 24 de ore complete, nu? Cu Fastly, puteți aborda problema prin crearea unui obiect cache care modifică valoarea TTL (timpul de viață) la cinci minute dacă sistemul a primit un cod de răspuns 404.

Puteți adăuga chiar și propriul cod VCL personalizat

Încă nu e suficient? Cache-urile Fastly se bazează pe Varnish, care este complet configurabil prin Varnish Configuration Language. Când alegeți opțiuni în casetele de dialog web ale Fastly, serviciul generează cod VCL dedesubt. Dar, dacă preferați, puteți vizualiza sau edita manual acest cod sau puteți adăuga VCL personalizat.

După cum probabil ați ghicit, acesta nu este un sistem pentru începători, dar tipurile mai exigente vor iubi vasta configurabilitate a lui Fastly. Există și câteva documente detaliate, deși chiar și experții ar putea dori să aibă mai multe exemple.

Există o serie de variabile implicate în determinarea performanței unui CDN

Performanţă

Evaluarea care este cel mai rapid CDN pentru dvs. este foarte dificilă, deoarece sunt atât de multe variabile implicate. Locațiile vizitatorilor și serverul de origine, aplicațiile pe care le utilizați, tipul și dimensiunile fișierelor care sunt stocate în cache și frecvența cu care trebuie actualizate. Factor în caracteristicile bonus pe care CDN le-ar putea oferi, cum ar fi optimizarea imaginii, și singura modalitate de a afla cu siguranță este să încercați serviciul pentru dvs.

Servicii precum CDNPerf vă pot ajuta să comparați performanța diferitelor CDN-uri

S-ar putea să puteți obține câteva indicii pe un site precum CDNPerf, care compară timpul de răspuns CDN pe baza datelor reale de monitorizare ale utilizatorilor pe miliarde de teste. Este doar timpul de răspuns și nu vă spune nimic despre ceea ce se întâmplă după aceea, deci nu ar trebui să luați acest lucru ca altceva decât cel mai de bază indicator. Dar sunt, de asemenea, cele mai bune date pe care le avem și, dacă nevoile dvs. de CDN sunt simple, vă va oferi o idee despre ce să vă așteptați.

Pe măsură ce scriem, Rapid evaluează locul șase pentru timpii de răspuns în SUA, dintr-un câmp de 20 (Google Cloud CDN a ocupat lista).

Oceania este un punct culminant deosebit, cu un timp mediu de răspuns excelent de 19 ms, plasând Fastly pe primul loc.

Compania se află în gama medie în altă parte, însă, incluzând locurile 10 în Europa, Asia și Africa, câștigând Fastly locul 9 pentru performanțe la nivel mondial.

Caracteristicile high-end ale Fastly contribuie, de asemenea, la creșterea performanței

Deși acest lucru nu pare impresionant, rețineți că timpul de răspuns brut nu este singura măsură a vitezei. Utilizatorii avansați care vor folosi caracteristicile mai performante ale Fastly - procesarea imaginilor, poate HTTP / 3, optimizarea operațiunilor cu VCL inteligent, mutarea logicii cheie la margine - ar putea vedea beneficii suplimentare ale performanței din fiecare dintre acestea, adăugând până la una rapidă site.

Verdict final

Fastly este un CDN la nivel de întreprindere care oferă utilizatorilor profesioniști puterea și flexibilitatea pentru a face față aproape oricărei situații. Veți avea nevoie de niște cunoștințe și experiență pentru a le configura, totuși - începătorii și utilizatorii neexigenți ar trebui să caute în altă parte.

  • De asemenea, am evidențiat cel mai bun CDN