it-swarm-eu.dev

Kolik domén rozdělit komponenty napříč?

Chápu, jak rozdělení součástí napříč doménami může maximalizovat paralelní stahování a umožnit vám mít domény se statickým obsahem bez souborů cookie, ale protože pro každou doménu je časová náročnost, jaký je optimální počet domén k použití ?

10
theotherreceive

Doporučuji, aby na relativně jednoduchých webech postačovala jedna doména „statického obsahu“. Vyhledávání DNS by měla být uložena v mezipaměti, takže ovlivní pouze první kontakt s tímto serverem, ale měla by být stále omezena na minimum.

Můžete tam umístit všechny své Javascriptové, CSS a statické obrázky, abyste snížili režii zpracování souborů cookie a poskytli možnost vyložení, které funguje na jiném fyzickém serveru. Pokud provozujete více populárních souvisejících webů (např. Přetečení zásobníku, Chyba serveru atd.), Můžete mezi nimi sdílet statický web (např. Sstatic.net).

Samozřejmě mohou nastat situace, kdy je vhodné více domén (např. Web hostující fotografie může přenést zobrazování fotografií do jiné samostatné domény).

8
Mark Hatton

Dokážu vymyslet jeden případ Edge, kdy výhody požadavků na více hostitelů převažují nad náklady na nastavení DNS.

Při zobrazování mapových dlaždic z kluzké mapy ve stylu Mapy Google můžete vidět výhody plynoucí z virtuálního rozdělení vašich dlaždic na mnohem větší počet hostitelů, i když všichni směřují na stejné základní zdroje (obrázky). V těchto případech budete chtít zajistit, aby zdroje měly „afinitu“ nastavenou na jednoho hostitele na základě jejich vlastností (jako je nějaká kombinace MOD čísel řádků a sloupců), aby mezipaměť prohlížeče fungovala optimálně a požadavky byly vyvážené. napříč všemi hostiteli v daném rozsahu pohledu.

Tato situace je velmi specializovaná, ale v zásadě pouze zdůrazňuje, že pokud máte nestandardní případ použití, ujistěte se, že vše testujete, a nezapomeňte zahrnout jak surová čísla, tak UX/vnímaný výkon všech scénářů.

2
JasonBirch