Snabbt granskning

San Francisco-baserade Fastly är ett mångsidigt molnföretag med en lång lista över stora namnkunder: New York Times, Spotify, Github, Kickstarter, Ticketmaster, Deliveroo och mer.

Fastlys CDN följer den enklare än mest Cloudflare-liknande reverse proxy-modellen. Istället för att ge dig en “cdn.mydomain.com” -adress där du kan lagra specifika filer, dirigerar du snabbt all webbplatstrafik genom dess servrar. För att detta ska fungera måste du uppdatera CNAME-posten för din webbplats hos domänregistratorn, men efter det fungerar den bara, inga webbplatskodsändringar krävs.

Har snabbt poäng av närvaro (PoP) över hela världen

När systemet väl är konfigurerat fungerar det som alla andra CDN. När någon besöker din webbplats kontrollerar han snabbt deras plats och hämtar innehåll från närmaste närvaropunkt (PoP). Företaget erbjuder kraftfulla poPs spridda över hela världen - 20 platser i Nordamerika, 6 i Sydamerika, 13 i Europa, 8 i Asien, 6 i Nya Zeeland och Australien och 2 i Afrika - så de flesta webbanvändare bör få ett snabbt svar .

  • Vill du prova snabbt? Kolla in webbplatsen här

Har snabbt mycket konfigurerbart stöd för videocaching. Den kan leverera alla HTTP-baserade mediastreamingsprotokoll, inklusive Apples HLS, Adobes HDS och MPEG-DASH. Tjänsten gör sitt bästa för att hålla ditt innehåll säkert också med stöd för kryptering, DRM och säkra tokens som begränsar åtkomst till dina media (din webbapp tillhandahåller dessa och de går ut efter en konfigurerbar tidsperiod.)

Säkerhetsfunktioner på företagsnivå inkluderar en helt konfigurerbar brandvägg för webbapplikationer, kapabel DDoS-begränsning och intelligent botdetektering och blockering.

Fastlys HTTPS-stöd är omfattande

Det finns ny och avancerad teknik överallt. Trött på CDN: er som förväntar dig att bli imponerad av deras stöd för HTTP / 2? Stöder snabbt den snabba UDP-baserade HTTP / 3. Det hjälper dig inte mycket just nu (webbläsarna med stora namn stöder HTTP / 3, men det är avstängt som standard), men det är bra att veta att alternativet är tillgängligt.

Fastly har redan allvarligt imponerande verklig prestanda inom andra områden, dock inklusive möjligheten att rensa allt i cachen - det är globalt, i varje enskild PoP - på 150 ms eller mindre.

Företaget använder den här hastigheten för att möjliggöra cachning av ”händelsestyrt” innehåll. Tanken är att även webbplatsobjekt som uppdateras mycket ofta - nyhetsrubriker, aktiekurser - kan serveras av CDN under en kort tid, sedan ogiltigförklaras och laddas om nästan så snart de är uppdaterade om ditt ursprung.

När du rensar cachen, arbetar Fastly för att minska påverkan. Dess Origin Shield-funktion anger en specifik PoP för att hantera förfrågningar i händelse av en cachemiss. Om du rensar cacheminnet drar din sköld innehåll från ursprunget och andra PoP: er får åtkomst till skölden, vilket förhindrar att din server hamras av uppdateringsförfrågningar från hela världen.

En kraftfull Image Optimizer finns som tillval. Detta går långt utöver de enkla fil- och kvalitetsoptimeringar du kan få med Cloudflare och andra. Det kan ändra storlek på bilder, beskära eller trimma dem, ändra orientering, konvertera format och mer. Knyt allt detta tillsammans med Fastlys stöd för Varnish Configuration Language och du kan på ett intelligent sätt hantera alla typer av bildhanteringsbeslut vid kanten, till exempel för att ge en användare en WebP-bild när du upptäcker att de använder Chrome.

Prissättning

Fastly är en pay-as-you-go-tjänst med minst $ 50 per månad och en prisstruktur som liknar Amazon CloudFront.

Bandbredd debiteras med varierande hastigheter, beroende på region. Nordamerika och Europa är prissatta till 0,12 $ per gigabyte för de första 10 TB, Australien och Nya Zeeland är 0,19 $, Brasilien och Sydafrika är 0,28 $. Priserna sjunker med cirka 0,04 dollar per gigabyte för trafik utöver 10 TB.

Du debiteras också för det totala antalet förfrågningar (antalet nedladdade filer). Priserna sträcker sig från 0,0075 $ till 0,016 $ per 10 000 förfrågningar, igen beroende på region (det är en fast pris för både HTTP- och HTTPS-förfrågningar).

Snabbt ger en enkel prissättningskalkylator som ger dig en uppfattning om din månadsräkning. Ange din sannolika bandbredd och antal filförfrågningar för att se resultaten.

Om priset är högst upp på din prioriterade lista kommer Fastly inte att fungera för dig. KeyCDN-priserna börjar på 0,04 dollar per GB, en tredjedel av vad du betalar snabbt, utan kostnad för förfrågningar och en lägsta månadsutgift på 4 dollar.

Snabbt är dock rimligt prissatt för sin stora funktionslista, och jämförbar med CloudFront och Azure. Och om du är osäker, ger en gratis kredit på $ 50 bara för att registrera dig (400 GB eller mindre, beroende på vad du gör) dig en chans att se hur tjänsten fungerar med din webbplats.

Du kan registrera dig snabbt för avgift utan att ens behöva ange dina betalningsuppgifter

Uppstart

Registreringen med Fastly tar bara några sekunder. Ange ditt namn, företag, telefonnummer, e-postadress och lösenord och det är i princip det (du blir inte ombedd att betala förrän din kostnadsfria trafikbidrag har använts).

Med knappen Skapa tjänst kan du konfigurera din första webbplats. Denna process börjar med att ange ett namn, domännamn och IP-adress (eller värdnamn) och sedan lägga till en värd som en backend.

Ställer in sig snabbt nästan omedelbart och ger dig sedan en test-URL ('http://mydomain.com.global.prod.fastly.net') som du kan använda för att verifiera att tjänsten fungerar. Det sparar inte bara en timme eller två du kanske väntar på att dina DNS-poster ska spridas; det har inte heller någon effekt på produktionstrafiken. Om du bara vill experimentera kan du spendera din kredit på $ 50 utan att störa din normala webbplatsverksamhet.

Och det finns verkligen en hel del experiment att göra. Ta till exempel GZip-komprimering. De flesta CDN-skivor ger dig tillgång till detta som en enkel omkopplare. Gör detsamma snabbt, men det gör det också möjligt att definiera exakt vilka filtillägg och innehållstyper du vill komprimera. Den har ett inbyggt normaliseringsschema för att säkerställa att GZip inte bryter några äldre webbläsare, och du kan anpassa normaliseringsalgoritmen om du vill.

Det är ungefär detsamma när det gäller att manipulera HTTP-rubriker för att anpassa hur ditt innehåll serveras. Istället för att peka-och-klicka-konserverade alternativ, levererar Fastly finjusterad lågnivåkontroll över vad du ändrar och hur, ända ner till RegEx-stöd för att utföra sök-och-ersätt-operationer på rubriktext.

Låter dig snabbt skapa cache-inställningar samt bifoga villkor till dem

Detta tillvägagångssätt ger dig en enorm mängd flexibilitet. Ett exempel: antag att din origin-server ibland returnerar 404-fel, bara tillfälligt. Du vill nog inte att de ska cachas hela 24 timmarna, eller hur? Med Fastly kan du ta itu med problemet genom att skapa ett cache-objekt som ändrar TTL-värdet (time to live) till fem minuter om systemet har en 404-svarskod.

Du kan till och med lägga till din egen anpassade VCL-kod

Fortfarande inte tillräckligt? Fastlys cacher är baserade på Varnish, som är helt konfigurerbart via Varnish Configuration Language. När du väljer alternativ i Fastlys webbdialoger genererar tjänsten VCL-kod under. Men om du föredrar kan du se eller redigera den här koden manuellt eller lägga till egen VCL.

Som du säkert har gissat är detta inte ett system för nybörjare, men mer krävande typer kommer att älska Fastlys stora konfigurerbarhet. Det finns också detaljerad dokumentation, även om experter kanske önskar att det hade fler exempel.

Det finns ett antal variabler inblandade i att bestämma en CDNs prestanda

Prestanda

Att bedöma vilken som är den snabbaste CDN för dig är väldigt svår, eftersom det är så många variabler inblandade. Platserna för dina besökare och ursprungsserver, applikationerna du använder, typen och storleken på filerna som cachas och hur ofta de behöver uppdateras. Faktor för bonusfunktioner som CDN kan erbjuda, som bildoptimering, och det enda sättet att ta reda på säkert är att prova tjänsten själv.

Tjänster som CDNPerf kan hjälpa dig att jämföra prestanda för olika CDN

Du kanske kan få några ledtrådar på en webbplats som CDNPerf, som jämför CDN-svarstid baserat på verklig användarövervakningsdata över miljarder tester. Det är bara svarstiden och berättar ingenting om vad som händer efteråt, så du borde inte ta detta som något annat än den mest grundläggande indikatorn. Men det är också de bästa uppgifterna vi har, och om dina CDN-behov är enkla, kommer det att ge dig en uppfattning om vad du kan förvänta dig.

När vi skriver rankar Fastly sjätte plats för svarstider i USA, av ett fält på 20 (Google Cloud CDN toppade listan).

Oceanien är en speciell höjdpunkt, med en utmärkt genomsnittlig svarstid på 19 ms, vilket sätter Fastly på första plats.

Företaget är dock mellanklass någon annanstans, inklusive 10: e platser i Europa, Asien och Afrika och tjänar snabbt 9: e plats för världsomspännande resultat.

Fastlys avancerade funktioner hjälper också till att öka prestanda

Även om det inte ser imponerande ut, kom ihåg att råa svarstider inte är det enda måttet på hastighet. Avancerade användare som kommer att använda Fastlys mer avancerade funktioner - bildbehandling, kanske HTTP / 3, optimera operationer med smart VCL, flytta nyckellogik till kanten - kan se ytterligare prestandafördelar med var och en av dessa, vilket ger upp till en på allvar webbplats.

Slutlig dom

Fastly är en CDN på företagsnivå som ger professionella användare makt och flexibilitet för att hantera nästan alla situationer. Du behöver dock lite kunskap och erfarenhet för att ställa in den - nybörjare och krävande användare bör leta någon annanstans.

  • Vi har också markerat det bästa CDN

Intressanta artiklar...