Co je CDN (síť pro doručování obsahu)?

Zrychlete své webové stránky ukládáním do mezipaměti souborů na úrovni sítě

CDN znamená "síť pro doručování obsahu" a jedná se o systém počítačů se skriptem a jiným obsahem, který je široce používán mnoha webovými stránkami. CDN může být velmi efektivní způsob, jak urychlit vaše webové stránky, protože obsah bude často ukládán do mezipaměti v síťovém uzlu.

Jak CDN funguje

  1. Návrhář webu odkazuje na soubor na CDN, například na odkaz na jQuery.
  2. Zákazník navštíví jinou webovou stránku, která také používá jQuery.
  3. I když nikdo jiný nepoužil tuto verzi jQuery, když zákazník přijde na stránku v čísle 1, odkaz na jQuery je již uložen do mezipaměti.

Ale je toho víc. Sítě pro poskytování obsahu jsou navrženy tak, aby byly ukládány do mezipaměti na úrovni sítě. Takže i když zákazník nenavštěvuje jinou stránku pomocí jQuery, je pravděpodobné, že někdo ve stejném síťovém uzlu, jaký je na webu, navštívil web pomocí jQuery. A tak uzel mezipaměti uložil do tohoto místa.

A každý objekt, který je uložen do mezipaměti, se načte z mezipaměti, což urychlí stahování stránky.

Použití komerčních CDN

Mnoho velkých webových stránek používá komerční CDN, jako je Akamai Technologies, k ukládání do mezipaměti svých webových stránek po celém světě. Webová stránka, která používá komerční CDN, pracuje stejným způsobem. Když poprvé požadujete některou stránku, je vytvořena z webového serveru. Ale pak je také uložen do mezipaměti na serveru CDN. Poté, kdy na stejnou stránku přichází další zákazník, nejprve je zaškrtnuto políčko CDN, které určuje, zda je mezipaměť aktuální. Pokud tomu tak je, CDN jej doručí, v opačném případě ji požádá ze serveru znovu a zkopíruje do paměti.

Komerční CDN je velmi užitečným nástrojem pro velké webové stránky, které získají miliony zobrazení stránek, ale pro menší webové stránky nemusí být nákladově efektivní.

Dokonce i menší stránky mohou používat skripty CDN

Používáte-li libovolné knihovny nebo rámce skriptů na vašem webu, může být jejich odkazování z CDN velmi užitečné. Některé běžně používané knihovny, které jsou k dispozici na CDN, zahrnují:

A ScriptSrc.net poskytuje odkazy na tyto knihovny, takže si je nemusíte pamatovat.

Malé webové stránky mohou také používat volné CDN pro ukládání do mezipaměti svého obsahu. Existuje několik dobrých CDN, které můžete použít, včetně:

Kdy přejít na síť pro poskytování obsahu

Většina času odezvy pro webovou stránku je věnována stahování komponent webové stránky, včetně obrázků, stylů, skriptů, Flashů a podobně. Umístěním co nejvíce těchto prvků na CDN můžete výrazně zlepšit dobu odezvy. Jak jsem však zmínil, může být nákladné používat komerční CDN. Navíc, pokud si nejste opatrní, instalace CDN na menší místo může spíše zpomalit, než urychlit. Tolik malých podniků se zdráha změnit.

Existují určité náznaky, že vaše webové stránky nebo podnikání jsou dostatečně velké, aby těží z CDN.

Většina lidí má pocit, že potřebujete nejméně milion návštěvníků za den, abyste měli prospěch z CDN, ale nemyslím si, že existuje nějaké nastavené číslo. Webové stránky, které hostí mnoho obrázků nebo videa, mohou pro tyto obrázky nebo videa využít CDN, i když jejich denní zobrazení stránek je nižší než jeden milion. Jiné typy souborů, které mohou být prospěšné z hostování na CDN, jsou skripty, Flash, zvukové soubory a další prvky statické stránky.