Medpomnjenje se včasih uporablja za upodabljanje spletne strani, da se zmanjša število poskusov upodabljanja HTML-ja ali podatkov iz kode na straneh ASP v odjemalskem brskalniku, s čimer se poveča splošna zmogljivost. TCP / IP je zasnovan tako, da je učinkoviteje pošiljati podatke odjemalcu v velikih kosih.
Potrebno
HTML urejevalnik
Navodila
Korak 1
Stran postane počasnejša zaradi medpomnjenja - od tistega, kar je uporabnikom poslano šele po dokončanju. Zato lahko za strani, ki jih skripti ustvarjajo zelo dolgo, v celoti ali delno onemogočite medpomnjenje.
2. korak
Uporabite ukaz Response. Buffer = False, da popolnoma onemogočite medpomnjenje. Ta metoda bo uporabniku takoj poslala podatke.
3. korak
Uporabite metodo Response. Flush. Če želite delno onemogočiti medpomnjenje, boste potrebovali bolj zapleten algoritem dejanj, vendar se zdi, da je bolj zaželen. Uporablja metodo Response. Flush, ki odjemalcu pošlje ves HTML, nabran v medpomnilniku.
4. korak
Na primer, po generiranih prvih sto vrstic tabele, ki ima skupno velikost 1.000 vrstic, skripti ASP pokličejo Response. Flush in pošljejo prvi del strani brskalniku odjemalca. Ta pristop omogoča uporabniku, da vidi prvih sto vrstic, še preden je celotna tabela pripravljena. Poleg tega ga je možno poslati stranki v istih delih med generiranjem nove vrstice.
5. korak
Takšno delo z vmesnim pomnilnikom je najbolj optimalno, doseže občutno povečanje stopnje zmogljivosti in zmožnost nalaganja strani, izračunanih v daljšem časovnem obdobju, po fazah, ne da bi prisilil obiskovalce vira, da dolgo čakajo pred čistega okna brskalnika.
6. korak
Stran razdelite na gradnike. Pomembno je vedeti, da nekateri brskalniki ne podpirajo prikaza delov tabele - počakali bodo, da se zapre. V tem primeru morate simulirati takšno zapiranje - na primer lahko veliko tabelo razdelite na sto vrstic, kot je opisano zgoraj. V tem primeru jo lahko po ustvarjeni naslednji podtabeli pošlje uporabnikom z metodo Response. Flush.
7. korak
Uporabite metodo izpiranja. V nekaterih primerih je možno, da tehnologija delnega onemogočanja medpomnilnika porabi velike količine strežniškega pomnilnika v območju ustvarjanja zelo velikih strani. Brez uporabe metode Flush ne bo mogoče zagotoviti pravilne uporabe te tehnologije in se izogniti nepotrebni prekomerni uporabi sistemskih virov. Pomanjkljivost te metode je dejstvo, da je za uporabnika, da tabelo pravilno prikaže na zaslonu, treba zagotoviti, da se v vsaki podtabeli ustvarijo stolpci enake širine.