Co je CDN a proč je jeden nezbytný, pokud vlastníte doménu?


Síť pro doručování obsahu (CDN) je sbírka serverů distribuovaných po celém světě, které doručují části vašeho webu návštěvníkům webu umístěným v blízkosti těchto serverů.

Nejběžnějším použitím CDN je dodání obrázků z webové stránky. Je to proto, že obrázky jsou obvykle nejpomalejší součástí webové stránky.

Co je to CDN?

CDN není webový hostitel. Prostě ukládá do mezipaměti části vašeho webu, které jste nastavili, aby jim bylo doručeno CDN. Tyto uložené (uložené v mezipaměti) soubory se nahrávají na všechny různé servery po celém světě.

Když návštěvník z jiné země navštíví váš web, obdrží text přímo od vašeho webového hostitele, ale může získat nejbližší řadu dalších souborů ze serveru CDN. jejich umístění.

Tyto soubory mohou zahrnovat:

  • Soubory Javascript
  • Obrázky
  • Videa
  • Stylesheets
  • Poptávka po službách CDN prudce stoupla, když Google začal používat rychlost načítání stránky jako jednu proměnnou ve svém algoritmu pro hodnocení.

    In_content_1 všechny: [300x250] / dfp: [640x360]->

    Tato rasa, aby se stala nejrychlejší načítací stránkou na dané téma, vyžadovala od majitelů webových stránek, aby hledali alternativy pro pomalé načítání obrázků na webu. Distribuovaná síť v mezipaměti, CDN byla perfektním řešením.

    Proč je CDN pro váš web nezbytný

    Pokud vlastníte web, rychlost, která načítání stránek je důležité z několika důvodů. Jak bylo uvedeno výše, zvýší se vaše celkové skóre v hodnocení pomocí Google.

    Za druhé, zlepšuje to zážitek návštěvníků na vašem webu. Díky tomu zůstanou na vašem webu déle a navštěvují na něm další stránky.

    Zde je několik dalších způsobů, jak je pro váš web nezbytné CDN.

    Uloží šířku pásma

    Pomocí CDN přesouváte využití šířky pásma ze serveru webového hostitele a do distribuované sítě serverů CDN.

    Jakmile si nastavíte svůj účet CDN a nastavíte jej ve své doméně, uvidíte, že se na hlavním panelu účtu hromadí šířka pásma.

    Toto je požadavek na šířku pásma, který odebíráte ze serveru webového hostitele. S webhostingovými službami, které jsou tak drahé, jaké jsou - a velmi často jsou účtovány za použití větší šířky pásma - se snížení využití šířky pásma obvykle rovná značné úspoře nákladů.

    Náklady na šířku pásma CDN jsou mnohem levnější než náklady na webhosting. Je to proto, že služby CDN nastavují síť svých serverů pro správu obsahu s velkou šířkou pásma, jako jsou obrázky. Dělají to následujícím způsobem.

    • CDN používají optimalizace, jako je vyvažování zátěže serveru a disky v ustáleném stavu, což urychluje přenos a snižuje chyby.
    • Díky technikám manipulace s velikostí souboru, jako je komprese a minifikace souborů, CDN snižují množství přenášených dat.
    • Pomocí certifikátů SSL / TLS mohou CDN omezit spuštění falešných přenosů, což zabraňuje nutnosti restartovat přenášet a odesílat ještě více dat.
    • Snižuje prostoje

      Pokud jde o spolehlivost, existuje několik věcí, které snižují prostoje vašeho webu více než pomocí služby CDN.

      Tato zvýšená doba provozu je způsobena několika důvody.

      Distribuovaná síť CDN znamená, že většina vaší šířky pásma - obrázků - pochází z více serverů. z celého světa. Služby CDN používají techniku ​​zvanou „load balancing“, což znamená, že když existuje nadměrná poptávka z jednoho serveru, používají se k vyvážení zátěže další servery.

      Kdykoli se návštěvnost vašeho webu výrazně zvýší, klade velký požadavek na více kusů hardwaru. Konkrétně webový server v datovém centru vašeho webového hostitele a distribuované servery spravované vaší službou CDN.

      A protože obrazy a soubory jsou největší část přenášených dat, v tomto případě je většina poptávky objeví se.

      Skutečnost, že CDNs tuto poptávku spravují na více serverech s vyrovnáním zátěže, znamená, že váš web bude schopen zvládnout podstatně větší provoz, než kdybyste nepoužívali službu CDN.

      Vylepšuje zabezpečení

      Možná vás překvapí, že používání CDN může také zvýšit zabezpečení vašeho webu.

      Abyste to pochopili, je nejprve důležité porozumět tok dat, když návštěvníci navštíví váš web.

      V nastavení jediného webového serveru návštěvníci požádají o webovou stránku a váš webový server musí reagovat se všemi údaji - včetně textu, obrázků , javascript a šablony stylů. Všechny tyto požadavky na šířku pásma ovlivňují váš jediný webový server.

      Představte si to jako přehrada s více vodními porty. V tomto scénáři by to byla přehrada s jediným portem, kterým by mohla protékat voda. Trvá to příliš dlouho, než by přehrada byla přetížena a voda by mohla protékat přes vrchol.

      Proto je většina přehrad vybudována s více porty, které lze otevřít jako vodu. úroveň stoupá na druhé straně.

      Pokud máte web hostovaný na jednom webovém serveru, zabere útočník DDOS mnohem menší úsilí, než jej odstraní.

      Útoky DDOS se spouští z mnoha různých „robotů“ z po celém světě, simulující stovky nebo tisíce uživatelů, kteří podávají žádosti proti vašemu webovému serveru najednou.

      Avšak použitím služby CDN s distribuovanými webovými servery po celém světě jsou všechny tyto servery jako další porty v přehradě.

      Nyní váš webový server potřebuje pouze text a více serverů CDN poskytuje obrázky a další soubory. Všechny tyto servery v podstatě sdílejí požadavek na šířku pásma.

      Toto nebude poskytovat 100% ochranu proti útokům DDOS, ale bude vyžadovat, aby úsilí, které hackeři vložili do útoku, bylo mnohem větší, než váš web klesne.

      Kromě toho, pokud se ujistíte, že je vaše CDN nastaveno pomocí certifikátů TLS / SSL, veškerý provoz bude šifrován a chráněn před hackery, kteří zachytí webový provoz.

      Jak nastavit službu CDN

      I když služba CDN může znít komplikovaně, nastavení je poměrně snadné.

      Nejprve si musíte vybrat službu CDN. Existuje několik hlavních, z nichž si můžete vybrat.

      • Zataženo : Jedna z největších a nejznámějších služeb CDN používaných mnoha významnými podniky po celém světě.
      • Rychle : Nabízí řadu produktů pro optimalizaci webu, včetně doručování obsahu CDN.
      • KeyCDN : Spravuje 34 datových center umístěných napříč svět, s prokázaným výkonem rychlosti webových stránek.
      • MetaCDN : Na rozdíl od ostatních služeb CDN, které se účtují na základě použití, tato služba účtuje paušální měsíční poplatek.
      • StackPath : Dříve MaxCDN, StackPath používá mnoho společností a webů po celém světě.
      • Každá z těchto služeb zajistí pro váš web dostatečnou optimalizaci CDN. Pokud je váš web malý, je lepší jít s modelem placení podle využití, protože vaše šířka pásma bude pravděpodobně nízká. Pokud máte velký web nebo firmu, model pevné sazby by byl lepší.

        Jakmile se zaregistrujete ke službě CDN, budete muset ve svém účtu nastavit zónu CDN.

        Nastavení účtu jednoduše zahrnuje zadání názvu vaší domény a konfiguraci ukládání do mezipaměti a komprese. Obvykle je dobré ponechat tato nastavení jako výchozí.

        Poznamenejte si hostitelské jméno CNAME poskytnuté vaším CDN. Budete to potřebovat později.

        Nakonec budete muset na svůj web nainstalovat plugin CDN. Pokud například provozujete web WordPress, je populární možnost Celková mezipaměť W3.

        Po instalaci pluginu se zobrazí pole, do kterého můžete zadat CNAME poskytované vaší službou CDN.

        Najdete také sekci, kde můžete povolit, jaký typ souborů na vašem webu chcete, aby služba CDN ukládala do mezipaměti a poskytovala návštěvníkům.

        Jakmile uložíte všechny změny, měli byste vidět grafy šířky pásma CDN, které časem začnou odrážet návštěvníky. Může to nějakou dobu trvat, než se změny replikují po celém internetu, ale změny DNS by se měly aktualizovat přibližně po 24 hodinách.

        Vzhledem k výhodám výkonu a zabezpečení poskytovaných službou CDN si nemůžete dovolit, abyste nakonfigurujte jej pro svůj web.

        John Searle: Our shared condition -- consciousness

        Související příspěvky:


        12.09.2019