Posted By: vejpuste (Libor Vejpustek) on 'CZunix'
Title:     Proxy "prosim cekejte"
Date:      Fri Feb 25 21:17:08 2011

Zdravim.
Kdo nekdy videl IB eBanky, tak mu to bude jasne hned. Uzivatel zada nejaky 
pozadavek. Webserver ho prijme a uzivateli vrati stranku "Prosim cekejte, 
pozadavek se zpracovava." Tahle stranka se automaticky refreshuje dokud neni 
pozadavek vyrizen, pak se vrati vysledek.
Netusite nekdo, jestli existuje neco takoveho hotoveho?

Moje predstava je, ze se uzivatel pripojuje na "inteligentni proxy server", 
ktery jen prijme pozadavek, vrati refresh stranku a vlastni pozadavek posle 
na vyrizeni provoznimu serveru (Apache). Pri kazdem refreshi se jenom koukne 
jestli uz ma korektni vysledek a pokud ano, tak ho preda uzivateli. Pokud by 
se z provozniho serveru vratila chyba nebo vyprsel timeout, tak zada 
pozadavek znovu a opet ceka na vysledek.
Vyhod tohohle reseni by byly :
1. uzivatel ma stale pocit, ze se neco deje a docka se korektniho vysledku
2. refresh server by mel mit malou rezii, takze by zvladl vetsi mnozstvi 
konkurencnich pripojeni nez provozni servery
3. provozni servery by nebyly zahlceny mnozstvim konkurencnich pripojeni a 
dalo by se lepe ovlivnit maximalni mnozstvi konkurencnich threadu
4. je meritelne za jak dlouho se vrati korektni vysledek, pripadne kolikrat 
se mezitim vratil chybne nebo skoncil timeoutem
Dik za napady
 

                                        Libor Vejpustek
                                        Ceska zemedelska univerzita Praha
http://web.czu.cz/~vejpuste/            E-mail : vejpuste@uvt.czu.cz

Search the boards