Međuspremnik se ponekad koristi za generiranje web stranice kako bi se smanjio broj pokušaja prikazivanja HTML-a ili podataka iz koda na ASP stranicama u klijentskom pretraživaču, čime se povećavaju ukupne performanse. TCP / IP je dizajniran na takav način da je efikasnije slati podatke klijentu velikim dijelovima.
Potrebno
HTML editor
Instrukcije
Korak 1
Stranica postaje sporija zbog međuspremnika - od onoga što se korisnicima šalje tek nakon što je finalizirana. Stoga, za stranice koje skripte generiraju vrlo dugo, možete onemogućiti međuspremnik u potpunosti ili djelomično.
Korak 2
Upotrijebite naredbu Response. Buffer = False da potpuno onemogućite međuspremnik. Ovom metodom korisnik će odmah poslati podatke.
Korak 3
Upotrijebite metodu Response. Flush. Da biste djelomično onemogućili međuspremnik, trebat će vam složeniji algoritam radnji, ali čini se da je to poželjnije. Koristi metodu Response. Flush, koja klijentu šalje sav HTML akumuliran u međuspremniku.
Korak 4
Na primjer, nakon generiranih prvih stotinu redaka tablice koja ima ukupnu veličinu 1.000 redaka, ASP skripte pozivaju Response. Flush kako bi poslali prvi dio stranice u pregledač klijenta. Ovaj pristup omogućava korisniku da vidi prvih stotinu redova čak i prije nego što je cijela tablica spremna. Štoviše, moguće ga je poslati klijentu u istim dijelovima tijekom generiranja nove linije.
Korak 5
Takav rad sa međuspremnikom je najoptimalniji, postiže se opipljiv porast nivoa performansi i mogućnost učitavanja stranica izračunatih kroz duži vremenski period u fazama, bez prisiljavanja posjetitelja resursa da dugo čekaju ispred čistog prozora pretraživača.
Korak 6
Razbijte stranicu na građevinske blokove. Važno je zapamtiti da neki preglednici ne podržavaju prikazivanje dijelova tablice - pričekat će da se zatvori. U tom slučaju morate simulirati takvo zatvaranje - na primjer, velika tablica može se podijeliti u stotinu redaka, kao što je gore opisano. U ovom slučaju, nakon generiranja sljedeće podtablice, ona se može poslati korisnicima pomoću metode Response. Flush.
Korak 7
Primijenite metodu ispiranja. U nekim je slučajevima moguće da tehnologija djelomičnog onemogućavanja međuspremnika troši velike količine memorije servera u zoni generiranja vrlo velikih stranica. Bez upotrebe metode ispiranja neće biti moguće osigurati pravilnu upotrebu ove tehnologije i izbjeći nepotrebno prekomjerno korištenje sistemskog resursa. Nedostatak ove metode je činjenica da je za pravilno prikazivanje tablice na ekranu potrebno osigurati stvaranje stupaca iste širine u svakoj od podtabela.