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 pregledniku, čime se povećavaju ukupne performanse. TCP / IP dizajniran je na takav način da je učinkovitije slati podatke klijentu velikim dijelovima.
Potrebno
HTML urednik
Upute
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 biste potpuno onemogućili međuspremnik. Ova metoda korisniku će odmah poslati podatke.
3. korak
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 nakupljen u međuspremniku.
4. korak
Na primjer, nakon generiranih prvih stotinu redaka tablice koji imaju ukupnu veličinu 1.000 redaka, ASP skripte pozivaju Response. Flush da bi poslali prvi dio stranice u klijentski preglednik. Ovaj pristup omogućuje korisniku da vidi prvih stotinu redaka č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 s međuspremnikom je najoptimalniji, postiže se opipljiv porast razine izvedbe i sposobnost učitavanja stranica izračunatih kroz duži vremenski period u fazama, bez prisiljavanja posjetitelja resursa da dugo čekaju ispred čistog prozora preglednika.
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 Flush metodu. U nekim je slučajevima moguće da tehnologija djelomičnog onemogućavanja međuspremnika troši velike količine memorije poslužitelja u zoni generiranja vrlo velikih stranica. Bez upotrebe metode ispiranja neće biti moguće osigurati ispravnu upotrebu ove tehnologije i izbjeći nepotrebno prekomjerno korištenje resursa sustava. Nedostatak ove metode je činjenica da je za pravilno prikazivanje tablice na zaslonu potrebno osigurati stvaranje stupaca iste širine u svakoj od podtablica.