Autor | Zpráva | ||
---|---|---|---|
Sho Profil |
#1 · Zasláno: 8. 12. 2014, 18:27:38
Dobrý večer, rád by som vedel ake plynú výhody z toho, že budem mať css, js a média na subdoméne? Prípadne, čo sa hodí dať na subdoménu a prečo? Ďakujem!
|
||
Fisir Profil |
#2 · Zasláno: 8. 12. 2014, 18:33:27
Reaguji na Sha:
Nebudou se přenášet cookies (což je pro obrázky a podobně většinou zbytečné), tudíž se ušetří datový tok a zrychlí načítání. |
||
MartinP Profil * |
#3 · Zasláno: 8. 12. 2014, 18:36:05
Subdoména nepřináší sama o sobě žádnou výhodu. Výhodu přinese až to, když tuto subdoménu nasměruješ na jiný HW server, na kterém beží třeba nějaký odlehčený server (např. nginx), který má za účel být co nejrychlejší a nejjednodužší, aby dokázal hodně lidem odeslat statické soubory (js, css, obrázky...) v co nejkratším čase.
|
||
Str4wberry Profil |
#4 · Zasláno: 8. 12. 2014, 18:47:08
Další výhoda je možnost více souběžných spojení. Prohlížeče mají obvykle pro jedinou doménu nižší limit než celkový.
Nevýhoda stahování obsahu z více domén je potom v času, který zabere DNS Lookup pro každou z nich. |
||
Karel N. Profil |
#5 · Zasláno: 8. 12. 2014, 21:24:38
primárně je to opravdu kvůli přenášení cookies, jak už napsal Fisir, ale jen za předpokladu, že cookies budou vázany k doméně 3. řádku (
www.neco.cz ) a ne 2. řádu (.neco.cz). Bohužel třeba (pokud vím) výchozí chování google analytics je takové, že cookies váže k .neco.cz, takže se přenáší i pro obrázky na subdoméně.
Další výhodu je, že je možné statický obsah dát na specializované servery (CDN), které mají lepší výkon a mohou být blíže uživateli. Tyhle výhody ale člověk pocítí jen když má mezinárodní projekt (tahat např. obrázky z EU do austrálie je hodně pomalé) nebo když stránka obsahuje obrovské množství obsahu (hosting fotografií). Subdomény se dále používaji ke škálování pro rychlejší načítání obsahu, jak již napsal Str4wberry, každý prohlížeč má omezení kolik souborů se může zároveň stahovat v jednu dobu z jedné domény (cca do 10 ks podle prohlížeče). Tím, že část obrázků umístím na subdoménu static1.neco.cz a část na static2.neco.cz, zvýším počet současně stahovaných obrázků a teoreticky tím zvýším rychlost načtení celé stránky a všech obrázků. Tahle metoda je ale v poslední době na ústupu a postupně se přechází na spdy protokol nebo chytřejší dávkování obsahu k načtení, kvůli mobilním zařízením a ušetření datového toku. |
||
Chamurappi Profil |
#6 · Zasláno: 8. 12. 2014, 21:58:47
Reaguji na Karla N.:
„ale jen za předpokladu, že cookies budou vázany k doméně 3. řádu“ Přesně tak. Jako skladiště statických dat jde používat i úplně jinou doménu 2. řádu, ta bude zcela sušenkově izolovaná. |
||
Časová prodleva: 10 let
|
0