Spoločnosť Fastly so sídlom v San Franciscu je všestranná cloudová spoločnosť s rozsiahlym zoznamom známych zákazníkov: New York Times, Spotify, Github, Kickstarter, Ticketmaster, Deliveroo a ďalších.
CDN spoločnosti Fastly sa riadi modelom reverzného proxy typu, ktorý je podobný Cloudflare. Namiesto toho, aby ste dostali adresu „cdn.mydomain.com“, kam môžete ukladať konkrétne súbory, rýchlo smeruje všetok prenos na webe cez jeho servery. Aby to fungovalo dobre, musíte aktualizovať záznam CNAME pre svoj web pomocou registrátora domén, ale potom to už „funguje“ a nevyžadujú sa žiadne zmeny kódu webových stránok.
Rýchlo má body prítomnosti (PoP) po celom svetePo nakonfigurovaní systém funguje podobne ako iné CDN. Keď niekto navštívi váš web, rýchlo skontroluje jeho polohu a načíta obsah z najbližšieho bodu prítomnosti (PoP). Spoločnosť ponúka výkonné programy POP rozmiestnené po celom svete - 20 miest v Severnej Amerike, 6 v Južnej Amerike, 13 v Európe, 8 v Ázii, 6 na Novom Zélande a Austrálii a 2 v Afrike - takže väčšina používateľov webu by mala dostať rýchlu odpoveď .
- Chcete to skúsiť rýchlo? Navštívte webovú stránku tu
Rýchlo má vysoko konfigurovateľnú podporu pre ukladanie videa do pamäte cache. Môže poskytovať akýkoľvek protokol na streamovanie médií založený na protokole HTTP, vrátane HLS od spoločnosti Apple, HDS od spoločnosti Adobe a MPEG-DASH. Táto služba sa snaží chrániť váš obsah tiež pomocou podpory šifrovania, DRM a zabezpečených tokenov, ktoré obmedzujú prístup k vašim médiám (tieto poskytuje vaša webová aplikácia a ich platnosť vyprší po nastaviteľnom čase.)
Medzi funkcie zabezpečenia na podnikovej úrovni patrí plne konfigurovateľný firewall webových aplikácií, schopné zmiernenie DDoS a inteligentná detekcia a blokovanie robotov.
Podpora protokolu HTTPS je rýchla a komplexnáVšade, kam sa pozriete, sú tu nové a špičkové technológie. Už vás nebaví CDN, ktorí očakávajú, že vás ohromí ich podpora protokolu HTTP / 2? Rýchlo podporuje rýchly protokol HTTP / 3 založený na protokole UDP. To vám momentálne veľmi nepomôže (prehľadávače veľkých mien podporujú protokol HTTP / 3, ktorý je však predvolene vypnutý), ale je dobré vedieť, že táto možnosť je k dispozícii.
Rýchlo už má skutočne pôsobivý výkon v reálnom svete v iných oblastiach, vrátane schopnosti vyčistiť všetko v pamäti cache - to je globálne, v každom jednotlivom PoP - do 150 ms alebo menej.
Spoločnosť využíva túto rýchlosť na to, aby umožnila ukladanie do medzipamäti obsahu založeného na udalostiach. Myšlienka spočíva v tom, že aj objekty webových stránok, ktoré sú veľmi často aktualizované - titulky správ, ceny akcií -, môže CDN na krátku dobu obslúžiť a potom zneplatniť a znova načítať takmer okamžite po aktualizácii o vašom pôvode.
Po vyčistení medzipamäte Fastly pracuje na znížení dopadu. Jeho funkcia Origin Shield označuje špecifikovaný PoP na spracovanie požiadaviek v prípade zmeškania medzipamäte. Ak vymažete medzipamäť, váš štít stiahne obsah z pôvodného stavu a ďalšie POP potom vstúpia do štítu, čo zabráni tomu, aby bol váš server otĺkaný požiadavkami na aktualizáciu z celého sveta.
Ako voliteľný doplnok je k dispozícii výkonný optimalizátor obrázkov. Toto ide oveľa ďalej ako jednoduchá optimalizácia súborov a kvality, ktorú môžete získať pomocou služby Cloudflare a ďalších. Môže meniť veľkosť obrázkov, orezávať ich alebo orezávať, meniť orientáciu, prevádzať formát a podobne. Spojte to všetko s podporou Fastly pre Varnish Configuration Language a môžete inteligentne zvládať všetky druhy rozhodnutí o manipulácii s obrázkami na okraji, napríklad slúžiť používateľovi obrázok WebP, keď zistíte, že používa Chrome.
Ceny
Rýchlo je služba pay-as-you-go s minimálnym poplatkom 50 dolárov mesačne a cenovou štruktúrou podobnou službe Amazon CloudFront.
Šírka pásma sa účtuje rôznymi sadzbami, v závislosti od regiónu. Severná Amerika a Európa majú cenu 0,12 USD za gigabajt za prvých 10 TB, Austrália a Nový Zéland 0,19 USD, Brazília a Južná Afrika 0,28 USD. Ceny za prenos nad 10 TB klesajú približne o 0,04 USD za gigabajt.
Účtuje sa vám aj celkový počet žiadostí (počet stiahnutých súborov). Ceny sa pohybujú od 0,0075 do 0,016 USD za 10 000 žiadostí, opäť v závislosti od regiónu (to je paušálna sadzba pre žiadosti HTTP aj HTTPS).
Rýchlo poskytuje jednoduchý nástroj na odhadovanie cien, ktorý vám poskytne predstavu o vašom mesačnom vyúčtovaní. Ak chcete zobraziť výsledky, zadajte pravdepodobnú šírku pásma a počet žiadostí o súbor.
Ak je cena na prvom mieste vášho zoznamu priorít, Fastly pre vás nebude fungovať. Ceny KeyCDN začínajú na 0,04 USD za GB, čo je tretina z ceny, ktorú zaplatíte za službu Fastly, bez poplatkov za žiadosti a minimálne mesačné výdavky vo výške 4 USD.
Fastly má primeranú cenu za svoj rozsiahly zoznam funkcií a je porovnateľný s produktmi ako CloudFront a Azure. A ak si nie ste istí, kredit 50 dolárov zadarmo iba na registráciu (400 GB alebo menej, v závislosti od toho, čo robíte) vám dáva príležitosť vidieť, ako služba funguje na vašom webe.
Môžete sa zaregistrovať rýchlo za poplatok bez toho, aby ste museli uvádzať svoje platobné podrobnostiNastaviť
Registrácia pomocou funkcie Fastly trvá len pár sekúnd. Zadajte svoje meno, spoločnosť, telefónne číslo, e-mailovú adresu a heslo a je to v podstate všetko (platobné údaje sa od vás nebudú vyžadovať, kým nevyužijete svoj bezplatný dopravný príspevok).
Tlačidlo Vytvoriť službu umožňuje konfigurovať váš prvý web. Tento proces začína zadaním mena, názvu domény a adresy IP (alebo názvu hostiteľa) a následným pridaním hostiteľa ako servera typu back-end.
Rýchlo sa nastaví takmer okamžite a potom vám dá testovaciu adresu URL („http://mojadomena.com.global.prod.fastly.net“), pomocou ktorej môžete overiť, či služba funguje. To vám nešetrí iba hodinu alebo dve, ktoré môžete počkať, kým sa vaše záznamy DNS rozšíria; nemá to tiež žiadny vplyv na produkčnú prevádzku. Ak chcete iba experimentovať, môžete minúť kredit vo výške 50 dolárov bez toho, aby ste zasahovali do svojej bežnej činnosti na webe.
A určite treba veľa experimentovať. Vezmite napríklad kompresiu GZip. Väčšina sietí CDN vám k tomu poskytuje prístup ako jednoduchý prepínač. Rýchlo robí to isté, ale umožňuje tiež presne definovať, ktoré prípony súborov a typy obsahu chcete komprimovať. Má zabudovanú normalizačnú schému, ktorá zaisťuje, že GZip neporušuje niektoré staršie prehliadače, a normalizačný algoritmus môžete podľa potreby prispôsobiť.
Je to to isté, čo sa týka manipulácie so hlavičkami HTTP, aby ste mohli prispôsobiť spôsob poskytovania vášho obsahu. Namiesto konzervovaných možností typu point-and-click ponúka Fastly vyladenú nízkoúrovňovú kontrolu nad tým, čo a ako upravujete, až po podporu RegEx, ktorá umožňuje vykonávať operácie hľadania a nahradenia textu záhlavia.
Rýchlo vám umožňuje vytvárať nastavenia pamäte cache a pripájať k nim podmienkyTento prístup vám dáva obrovskú flexibilitu. Príklad: Predpokladajme, že pôvodný server niekedy vráti chyby 404, a to iba dočasne. Pravdepodobne nechcete, aby sa tieto ukladali do medzipamäte na celých 24 hodín, že? Pomocou funkcie Fastly môžete problém vyriešiť vytvorením objektu medzipamäte, ktorý zmení hodnotu TTL (time to live) na päť minút, ak systém prijme kód odpovede 404.
Môžete dokonca pridať svoj vlastný vlastný kód VCLStále málo? Cache Fastly sú založené na Varnish, ktorý je plne konfigurovateľný pomocou Varnish Configuration Language. Keď vyberiete možnosti v rýchlych webových dialógových oknách, služba generuje kód VCL pod ním. Ak chcete, môžete tento kód zobraziť alebo upraviť manuálne alebo pridať vlastný vlastný VCL.
Ako ste si už iste mysleli, nejde o systém pre začiatočníkov, ale náročnejšie typy si obľúbia obrovskú konfigurovateľnosť Fastly. Existuje aj podrobná dokumentácia, aj keď by si dokonca odborníci mohli želať viac príkladov.
Existuje niekoľko premenných zapojených do určovania výkonu CDNVýkon
Posúdiť, ktorá je pre vás najrýchlejšia CDN, je veľmi ťažké, pretože je v nej zahrnutých toľko premenných. Umiestnenia vašich návštevníkov a pôvodného servera, aplikácie, ktoré používate, typ a veľkosť súborov, ktoré sa ukladajú do medzipamäte, a to, ako často je potrebné ich obnovovať. Faktor bonusových funkcií, ktoré môže CDN ponúkať, ako je optimalizácia obrazu, a jediný spôsob, ako to bezpečne zistiť, je vyskúšať si službu na vlastnej koži.
Služby ako CDNPerf vám môžu pomôcť porovnať výkon rôznych CDNPravdepodobne budete môcť získať nejaké indície na webe, ako je CDNPerf, ktorý porovnáva čas odozvy CDN na základe skutočných údajov sledovaných používateľom v priebehu miliárd testov. Je to iba čas odozvy a nehovorí vám nič o tom, čo sa stane potom, takže by ste to nemali brať ako nič iné ako najzákladnejší ukazovateľ. Ale sú to tiež najlepšie údaje, ktoré máme, a ak sú vaše potreby v oblasti CDN jednoduché, poskytnú vám predstavu o tom, čo môžete čakať.
Ako píšeme, spoločnosť Fastly hodnotí šieste miesto v časoch odozvy v USA z hodnoty 20 (na prvom mieste v zozname bol Google Cloud CDN).
Oceánia je zvláštnym bodom pozornosti a vynikajúca priemerná doba odozvy 19 ms dáva Fastly na prvé miesto.
Spoločnosť je inde v strednej triede, vrátane 10. miesta v Európe, Ázii a Afrike a za svetový výkon rýchlo získala 9. miesto.
Špičkové funkcie rýchlo prispievajú aj k zvýšeniu výkonuAj keď to nevyzerá pôsobivo, nezabudnite, že hrubé časy odozvy nie sú jediným meradlom rýchlosti. Pokročilí používatelia, ktorí budú využívať rýchlejší high-end funkcie - spracovanie obrazu, možno HTTP / 3, optimalizácia operácií s inteligentným VCL, posunutie kľúčovej logiky na hranu - môžu vidieť ďalšie výkonnostné výhody z každej z nich, pridať až jednu vážne rýchlo stránky.
Konečný verdikt
Rýchlo je podnikové CDN, ktoré poskytuje profesionálnym používateľom výkon a flexibilitu na zvládnutie takmer každej situácie. Na jeho nastavenie však budete potrebovať určité znalosti a skúsenosti - nováčikovia a nenároční používatelia by sa mali poobzerať inde.
- Zdôraznili sme tiež najlepšie CDN