it-swarm-eu.dev

Kdy jste se rozhodli použít CDN? Jak jste změřili „úspěch“ používání CDN?

Kdy jste se rozhodli používat síť pro doručování obsahu?

Jak jste změřili „úspěšnost“ používání CDN, abyste pomohli odůvodnit dodatečné náklady?

Přidáno odměnu. Doufáme, že získáme zajímavé příběhy od ostatních lidí, kteří po migraci na CDN měli stávající weby, které se změnily k lepšímu (nebo k horšímu).

39
artlung

Kdy jste se rozhodli použít CDN?

Brzy na vývoj. Web je určen pro fotografa a jedním z nejnáročnějších prvků bylo zajistit, aby doby načítání byly prakticky neviditelné. I když to není tolik problému jako video, současný limit požadavku HTTP způsobil problémy. Web je vyvíjen pomocí Google App Engine, a přestože nabízejí hostování statického obsahu, vyskytly se problémy s počtem simultánních požadavků.

Jak jste změřili „úspěch“ používání CDN?

1) Být snadno integrován do CMS tak, aby byl neviditelný. To způsobilo velké technické problémy na straně serveru, odložitelné úlohy a dlouhé AJAX asynchronní požadavky sužovány - nakonec musel být pracovní tok CMS přepracován (a nadále přepracováván).

2) Rychle. Při použití Amazonského cloudfrontu jsme zaznamenali obrovské zvýšení rychlosti, zejména v Orientu (kam se daný fotograf přesune). Operace nahrávání souborů jsou také rychlé, jsme však méně spokojeni s rychlostí změn dat META (některé mohou být poměrně rozsáhlé), zejména při propagaci S3 na CloudFront.

3) Levné. Náklady na CDN by měly být minimální pro naše potřeby a měly by vám nabídnout spoustu peněz. Snažili jsme se o rychlejší rychlost koncového uživatele než samotné použití Google App Engine, ale za stejnou cenu a jsem rád, že se nám to podařilo.

4
Metalshark

Rozhodli jsme se použít Amazon S, když jsme vytvořili webovou aplikaci, která našim odběratelům dodává gigabajty HD fotografií a videí. Bylo to pro nás absolutně neomylné. Úspory nákladů byly pobuřující. S S3 jsme měli dva výpadky služeb (spolu s každým dalším spuštěním webu, který používá S3). Nebyli katastrofální.

Pak jsme přidali CloudFront, navíc to jen potvrdilo úžasnost použití CDN jako S3.

Jakmile překonáte křivku učení o tom, jak používat S3 z programového hlediska, je takový úžasný zdroj k dispozici.

Používáme také S3 na několika našich vysoce výkonných poradenských webech k hostování videa a velkých obrázků, což také snížilo náklady. Nejen náklady, ale díky CloudFront se uživatelská zkušenost zlepšila.

8
jessegavin

Rozhodl jsem se použít CDN ke zvýšení rychlosti stahování souborů pro uživatele po celém světě. Obecně lze říci, že doručování opravdu malých souborů lze snadno provést pomocí nginxu ze samostatné subdomény, protože 30 milisekund navíc k uchopení css přesně nezabije vaši webovou aplikaci.

Pokud jde o doručování větších souborů, CDN může opravdu zářit, zejména ty s globálním dosahem (jako je Akamai a Limelight Networks), které vám zajistí velkou rychlost na jakémkoli kontinentu. Nejtěžší věcí, kterou můžete vyzkoušet, je získat lidi s obytnými připojeními v různých částech světa, aby pro vás mohli provádět testy, protože testy z připojení datových center neznamenají nic, co se týká výkonu ve skutečném světě. ; Chcete-li provést testy najímáním lidí za malé množství peněz, získáte skvělé výsledky, protože pokud již sledujete CDN, pravděpodobně zaplatíte docela dost peněz a pravděpodobně podepíšete smlouvu, takže utratíte 100 USD nebo takže správné srovnávání vám umožní klid s 12měsíční smlouvou, kterou jste právě podepsali.

6
gekkz

Přál bych si, abych měl příběh. Různé výhody z toho jsme postavili na síly, které se budou opakovat, ale odpověď se vždy vrací stejně: „chceme to v domě“.

Máme uživatele, kteří k webu přistupují přes SSL. Podívali jsme se na používání CDN Google pro základní věci, jako jsou knihovny Javascript. To způsobilo nepříjemné smíšené bezpečnostní varování v prohlížečích, takže jsme je vypustili.

Také máme některé bezpečnostní problémy s blokováním uživatelů a široké veřejnosti v přístupu k části obsahu na CDN. Mysli si chránit facebookovou fotku na základě přihlášení + schopnost vidět, že uživatelské fotoalbum. Byl by to komplex kontroly.

Zatím nevím, jak toho lze dosáhnout. Předpokládám, že bychom mohli implementovat schéma souborů cookie/token nebo webové služby, které by CDN mohl použít k ověření přístupu, ale přidalo by to latenci, což se snažíme eliminovat.

Zajímalo by mě také to, jak ostatní tyto problémy překonali, pokud jsou ve skutečnosti vašimi problémy.

2