Ngjarja nganjëherë përdoret për të dhënë një faqe në internet për të minimizuar numrin e përpjekjeve për të dhënë HTML ose të dhëna nga kodi në faqet ASP në shfletuesin e klientit, duke rritur kështu performancën e përgjithshme. TCP / IP është dizajnuar në atë mënyrë që të jetë më efikase dërgimi i të dhënave klientit në copa të mëdha.
E nevojshme
Redaktori HTML
Udhëzimet
Hapi 1
Faqja bëhet më e ngadaltë për shkak të tamponimit - nga ajo që u dërgohet përdoruesve vetëm pasi të jetë finalizuar. Prandaj, për faqet që gjenerohen nga skripte për një kohë shumë të gjatë, ju mund të çaktivizoni buffering ose plotësisht ose pjesërisht.
Hapi 2
Përdorni komandën Response. Buffer = False për të çaktivizuar plotësisht buffering-un. Kjo metodë do t'i dërgojë përdoruesit menjëherë të dhëna.
Hapi 3
Përdorni metodën Response. Flush. Për të çaktivizuar pjesërisht buffering, do t'ju duhet një algoritëm më kompleks i veprimeve, por duket se është më i preferueshëm. Ai përdor metodën Response. Flush, e cila i dërgon të gjithë HTML të grumbulluar në buffer te klienti.
Hapi 4
Për shembull, pas njëqind rreshtave të parë të gjeneruar të një tabele që ka një madhësi totale prej 1000 rreshtash, skriptet ASP telefonojnë Response. Flush për të dërguar pjesën e parë të faqes në shfletuesin e klientit. Kjo qasje lejon përdoruesin të shohë njëqind rreshtat e parë edhe para se e gjithë tabela të jetë gati. Për më tepër, është e mundur që t'ia dërgoni klientit në të njëjtat pjesë gjatë gjenerimit të një linje të re.
Hapi 5
Një punë e tillë me buffer është më optimale, ajo arrin një rritje të prekshme në nivelin e performancës dhe aftësinë për të ngarkuar faqet e llogaritura për një periudhë të gjatë kohore në faza, pa i detyruar vizitorët e burimit të presin për një kohë të gjatë përpara të një dritare të pastër të shfletuesit.
Hapi 6
Thyeni faqen në blloqe ndërtimi. Importantshtë e rëndësishme të mbani mend se disa shfletues nuk mbështesin shfaqjen e pjesëve të një tabele - ata do të presin që ajo të mbyllet. Në këtë rast, duhet të simuloni një mbyllje të tillë - për shembull, një tryezë e madhe mund të ndahet në njëqind rreshta, siç përshkruhet më sipër. Në këtë rast, pasi të krijohet nën-tabela tjetër, ajo mund t'u dërgohet përdoruesve duke përdorur metodën Response. Flush.
Hapi 7
Zbatoni metodën Flush. Në disa raste, është e mundur që teknologjia e çaktivizimit pjesërisht të buffering-ut konsumon sasi të mëdha të memorjes së serverit në zonën e gjenerimit të faqeve shumë të mëdha. Pa përdorur metodën Flush, nuk do të jetë e mundur të sigurohet përdorimi i saktë i kësaj teknologjie dhe të shmanget përdorimi i tepërt i burimeve të sistemit. Disavantazhi i kësaj metode është fakti që përdoruesi të shfaqë saktë tabelën në ekran, është e nevojshme të sigurohet që kolona me të njëjtën gjerësi të krijohen në secilën nga nën-tabelat.