Kuidas Puhverdamine Keelata

Sisukord:

Kuidas Puhverdamine Keelata
Kuidas Puhverdamine Keelata

Video: Kuidas Puhverdamine Keelata

Video: Kuidas Puhverdamine Keelata
Video: Kuidas keelatud riikidesse reisida? 2024, November
Anonim

Puhverdamist kasutatakse mõnikord veebilehe renderdamiseks, et minimeerida klientide brauseris ASP-lehtedel HTML-i või koodist andmete renderdamise katsete arvu, suurendades seeläbi üldist jõudlust. TCP / IP on loodud nii, et on tõhusam andmeid kliendile suurte tükkidena saata.

Kuidas puhverdamine keelata
Kuidas puhverdamine keelata

Vajalik

HTML-redaktor

Juhised

Samm 1

Leht muutub puhverdamise tõttu aeglasemaks - alates sellest, mida kasutajatele saadetakse alles pärast selle lõplikku vormistamist. Seetõttu saate skriptide poolt väga pikka aega loodud lehtede jaoks puhverdamise täielikult või osaliselt keelata.

2. samm

Puhverdamise täielikuks keelamiseks kasutage käsku Response. Buffer = False. See meetod saadab andmed kasutajale kohe.

3. samm

Kasutage meetodit Response. Flush. Puhverdamise osaliseks keelamiseks vajate keerukamat toimingute algoritmi, kuid see näib olevat eelistatavam. See kasutab meetodit Response. Flush, mis saadab kogu puhvrisse kogunenud HTML kliendile.

4. samm

Näiteks pärast tabeli esimese saja rea genereerimist, mille kogumaht on 1000 rida, kutsuvad ASP-skriptid üles Response. Flush, et saata lehe esimene osa kliendibrauserisse. See lähenemine võimaldab kasutajal näha seda esimest sada rida juba enne, kui kogu tabel on valmis. Pealegi on see uue liini genereerimise ajal võimalik kliendile saata samades osades.

5. samm

Selline puhvriga töötamine on kõige optimaalsem, see saavutab käegakatsutava jõudlustaseme kasvu ja võime laadida pika aja jooksul arvutatud lehti järk-järgult, sundimata ressursi külastajaid ees ootama pikka aega puhtast brauseriaknast.

6. samm

Jaotage leht ehitusplokkideks. Oluline on meeles pidada, et mõned brauserid ei toeta tabeli osade kuvamist - nad ootavad selle sulgemist. Sellisel juhul peate simuleerima sellist sulgemist - näiteks saab suure laua jagada saja reaga, nagu eespool kirjeldatud. Sellisel juhul saab pärast järgmise alamtabeli loomist selle kasutajatele saata meetodi Response. Flush abil.

7. samm

Rakendage loputusmeetodit. Mõnel juhul on võimalik, et puhverdamise osalise keelamise tehnoloogia kulutab väga suurte lehtede genereerimise tsoonis serverimälu. Flushi meetodit kasutamata ei ole võimalik tagada selle tehnoloogia õiget kasutamist ja vältida süsteemiressursi tarbetut ülekasutust. Selle meetodi puuduseks on asjaolu, et kasutaja kuvab tabeli õigesti ekraanil, on vaja tagada, et igas alamtabelis luuakse sama laiusega veerud.

Soovitan: