Autor | Zpráva | ||
---|---|---|---|
Morgan Profil * |
Dobrý den, mám dotaz k absolutním/relativním adresám, třeba u obrázků.
<img src="img/obrazek.jpg"> <img src="https://mujweb.cz/img/obrazek.jpg"> Když bude obrázků na stránce třeba 50, má použití jen absolutních nebo jen relativních adres nějaký vliv na zatížení serveru? Díky. Případně ještě třetí možnost: <img src="/img/obrazek.jpg"> |
||
juriad_ Profil * |
#2 · Zasláno: 5. 3. 2017, 12:27:15
Nemá, protože server vždy dostane absolutní cestu. Ten rozdíl v zápisu cesty se týká jen prohlížeče, který relativní cesty musí absolutizovat.
|
||
Morgan Profil * |
Zajímavé, to jsem si myslel... Aktuálně je nám totiž tvrzeno, že náš web je pomalý kvůli tomu, že používáme absolutní URL obrázků. Po přechodu na relativní se samozřejmě nic nezměnilo.
Že se prý při použití relativní cesty nevytváří další zbytečné připojení. |
||
Tomášeek Profil |
#4 · Zasláno: 5. 3. 2017, 12:43:04
Morgan:
„Aktuálně je nám totiž tvrzeno, že náš web je pomalý kvůli tomu, že používáme absolutní URL obrázků.“ Kdo to tvrdí? To bude asi pěkný matlák :-) „Že se prý při použití relativní cesty nevytváří další zbytečné připojení.“ Jaké další? Každý obrázek vysílá jeden HTTP požadavek, a je jedno, jak je linkován. Jak jinak než právě jedním HTTP požadavkem na server by se měl začít stahovat? |
||
Keeehi Profil |
#5 · Zasláno: 6. 3. 2017, 09:05:45
Při použití HTTP/2 může více požadavků využívat jedno spojení. Způsob zapsání URL adresy na to ale vliv nemá.
|
||
juriad Profil |
#6 · Zasláno: 6. 3. 2017, 12:50:04
Keeehi:
Ono je to možné už v HTTP 1.1, jen tam neprobíhá přenos paralelně. |
||
Kajman Profil |
#7 · Zasláno: 6. 3. 2017, 13:51:10
Zkrácením adresy na relativní nebo kořenové adresy se zkrátí i výsledná velikost celé stránky. U většiny serverů to ale asi nebude znamenat měřitelný rozdíl ve výkonu či zatížení přenosové kapacity.
|
||
M02 Profil * |
#8 · Zasláno: 6. 3. 2017, 19:35:48
juriad:
„Ono je to možné už v HTTP 1.1, jen tam neprobíhá přenos paralelně“ To není až taková bolest, prohlížeče používají pipelining i s HTTP/1 a běžně otevřou víc než jedno spojení se serverem. Výhodou HTTP/2 je Push prostředků i bez vyžádání a multiplexing, který trochu krotí nenasytnost režie hypertextového protokolu. Kajman: „Zkrácením adresy na relativní nebo kořenové adresy se zkrátí i výsledná velikost celé stránky“ Na to je ovšem vhodnější aktivovat kompresi přenosu, kdy takové zákroky úplně ztratí jakýkoliv efekt. |
||
Časová prodleva: 8 let
|
0