cool web a perfektni rs- Doporucuji

Tuesday, October 23, 2007

Všimněte si, že po každém vyplnění dat je server nucen objednávku zkontrolovat a při chybě
požádat znovu o vyplnění. Pokud se nějaká chyba opakuje, je server neustálou kontrolou
a komunikací s klientským počítačem docela vytížen.
A teď se podívejme, jako to bude vypadat, když přímo na klientském počítači poběží
skript, který před odesláním objednávky data zkontroluje a serveru ji odešle pouze správně
vyplněnou:
1) Vejdu do prodejny a do košíku přidám deset rohlíků.
2) Klepnu myší na tlačítko objednávky, zobrazí se objednávka s deseti rohlíky.
3) Počítač požaduje vyplnit adresu a způsob úhrady nákupu.
4) Vyplníte požadovaná data a odešlete je tlačítkem.
5) Skript běžící ve vašem prohlížeči zkontroluje správnost vámi uvedených dat.
6) V případě chyby vás požádá o doplnění nebo opravu dat v objednávce a skočí zpět na
bod 3.
7) Pokud jsou data správně, zašle objednávku serveru.
8) Ten protože ví, že je objednávka vyplněna dobře, sice provede kontrolu, ale nemusí se
zdržovat generováním nové stránky. Pak už je postup stejný jako výše.
Z příkladu je patrné, kolik dokáže klientský počítač ušetřit práce serveru, který se tak může
věnovat daleko bohulibějším činnostem. Část práce za něj odvede skript, který je zpracová−
ván prohlížečem v klientském počítači.