| Nahlásit

Doba odezvy - příklady jejího dopadu u internetových aplikací.

Ahoj, nevíte někdo? Nemůžu to nikde najít
Témata: internet
Diskuze
(Upr. 16.09.2014 18:43) | Nahlásit
1) Když se do internetového prohlížeče odešle dotaz na www stránku, pokud je odezva tak dlouhá, že se stránka v čas nezobrazí, dojde k timeoutu (vypršení času po který se čeká a stránka se nezobrazí). Uživateli se zobrazí nějaká chyba (tuším že: http 404) a je někdy i graficky ošetřená.

http://cs.wikipedia.org/wiki/HTTP_404

2) Jiný problém je, že např. databáze včas nedodá data, pak se data nezobrazí a dojde k chybě - ta bývá v prohlížeči nebo aplikaci ošetřena, pak se to uživatel dozví, že došlo k timeoutu, pokud ošetřena není dojde k havárii aplikace.

3) Pokud se budu dotazovat časového serveru např. NISTIME na čas a server neodpoví včas, nebudu moci synchronizovat s internetovým časem, nebo bude synchronizace vadná - invalidní.
| Nahlásit
Jen pro upřesnění - chyba 404 se rozhodně nezobrazí při timeoutu serveru, protože ta "graficky ošetřená" (může být, ale jistě nemusí) stránka je právě to, co server poslal - pokud vyprší časový limit, ze serveru prostě nepřijde nic.

A chybu 404 pošle server tehdy, když požadovaná adresa neexistuje viz např. http://cs.wikipedia.org/wiki/HTTP_404
Když třeba v odkazu na tuto stránku "omylem" napíšu o písmenko víc:

https://www.ontola.com/cs/di/doba-odezvy-priklady-jejihop

Jak vidno, právě Ontola stránku 404 nijak hezky nastavenou nemá. Ostuda :-)

Obecně platí, že čím delší je odezva serveru (většinou nedojde až na timeout), tím větší prodleva nastává při potřebě časté nebo intenzivní komunikace aplikace se serverem - je to prostě "líný".
| Nahlásit
Anonym Xewerob: ad 1) ano timeout je tu doba po kterou webový prohlížeč čeká na stránku, pokud ji nedostane zobrazí 404, pokud neexistuje stránka vůbec: http://www.xenoform.cz/ zobrazí se: "tato webová stránka není dostupná".
| Nahlásit
Cenobito, Xewerob má pravdu. Prohlížeč nemůže zobrazit 404, když nedostane odpověď od serveru, protože neví, jestli daná stránka existuje nebo neexistuje. 404 má přesně definovaný význam - je to odpověď serveru, že zdroj s danou URL na serveru neexistuje. V žádném jiném případě použít nelze a taky se nepoužívá, žádný prohlížeč nevrátí 404 při timeoutu.
(Upr. 17.09.2014 10:27) | Nahlásit
OK máte pravdu, ale to není tak zcela podstatné. Vážení pomůže mu tedy někdo? Já jen "tuším" (tuším že: http 404).

PS:

408 Request Timeout - Vypršel čas vyhrazený na zpracování požadavku.

http://cs.wikipedia.org/wiki/Stavov%C3%A9_k%C3%B3dy_HTTP
| Nahlásit
No, ona ta otázka je trochu nejasná. Doba odezvy čeho? User Interface? Nebo jde o limitovanou propustnost? Nebo latenci?
| Nahlásit
Vždy je to nejasné - většinou jde o dotazy ZŠ nebo SŠ, proto je nutno zapojit empatii. Bude to dotaz pravděpodobně z informatiky a nejde o nějakou hlubší problematiku, takže žádná vědecká práce.
 Anonym
Odpovídat lze i bez registrace. Dodržujte pravidla Ontoly
Vložit: Obrázek