Textovß reklama zdarma: TextLink.cz | Katalog WAP odkaz∙: Ceskywap.cz | WAP browser: SmithBrowser | WAP poΦφtadlo: Pocitadlo.Ceskywap.cz |
![]() |
Vyhledßvßnφ na serveru |
Katalog ASP odkaz∙: Hledßte informace o ASP? Zkuste nßÜ nov² katalog odkaz∙ na ASP weby. Vφce zde... |
Zrychlete svΘ ASP strßnky a₧ o 200%
SouΦßstφ objektu Response je takΘ vlastnost Flush. Mo₧nß ani nevφte, co prßv∞ tato metoda umφ. OdeÜle aktußlnφ stav vaÜφ strßnku p°φmo klientovi. Je to velmi u₧iteΦnß funkce, kterou vÜak musφte pou₧φvat zßrove≥ s vlastnostφ Buffer nastavenou na hodnotu True. Ta nastavuje jestli se majφ data pr∙b∞₧n∞ odesφlat klientovi, nebo jestli se odeÜle celß strana najednou. Pokud byste vÜak pou₧ili jen tuto vlastnost a nedoplnili ji o Response.Flush script bude ve skuteΦnosti rychlejÜφ, ale opticky bude pomalejÜφ. Co to znamenß? Pokud t°eba pou₧φvßte vφce tabulek vedle sebe mohli byste je klidn∞ zruÜit a dßt do jednΘ. Nem∞lo by to smysl. Na p°φkladu si ukß₧eme pou₧itφ metody Response.Flush. P°i psanφ tohoto Φlßnku jsem zßrove≥ ud∞lal n∞kolik test∙ rychlosti.
Na p°φkladu vydφte, ₧e nejd°φve musφme nastavit Response.Buffer na True. Pokud mo₧no jeÜt∞ p°ed tagy <html>. Potom po ka₧dΘm vypsßnφ polo₧ky z databßze m∙₧eme vypsat po₧adovanß data. Toto nenφ nejvhodn∞jÜφ p°φklad. Nφ₧e uvßdφm daleko pou₧iteln∞jÜφ. Zde vßm chci pouze ukßzat jak jsem testoval. Moje dotazy pro testovßnφ byly v²razn∞ slo₧it∞jÜφ. Zde je uvßdφm zjednoduÜenΘ, kv∙li snadn∞jÜφmu pochopenφ problΘmu. Druh² p°φklad bez pou₧itφ vlastnosti Response.Buffer = True
Nynφ koneΦn∞ Φasy:
Zde vydφte ₧e se v²razn∞ vyplatφ pou₧φvat Response.Buffer nastaven² na True. Nynφ se koneΦn∞ podφvßme kde se tedy opravdu pou₧φvat Response.Flush. Je to p°edevÜφm ve slo₧it∞jÜφch SQL dotazech. Kdy zatφmco se klientovi ji₧ posφlß Φßst strßnky, druhß Φßst se teprve generuje. M∙₧ete tak vyu₧φt rychlosti Buffer True i t°eba vφce tabulek.
Vojt∞ch Zav°el Souvisejφcφ Φlßnky
|
|