Kako Onemogočiti Medpomnjenje

Kazalo:

Kako Onemogočiti Medpomnjenje
Kako Onemogočiti Medpomnjenje

Video: Kako Onemogočiti Medpomnjenje

Video: Kako Onemogočiti Medpomnjenje
Video: 10 cекретов PlayStation 3 2024, Maj
Anonim

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.

Kako onemogočiti medpomnjenje
Kako onemogočiti medpomnjenje

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.

Priporočena: