Paano Hindi Paganahin Ang Buffering

Talaan ng mga Nilalaman:

Paano Hindi Paganahin Ang Buffering
Paano Hindi Paganahin Ang Buffering

Video: Paano Hindi Paganahin Ang Buffering

Video: Paano Hindi Paganahin Ang Buffering
Video: Pano Hindi paganahin Ang kontador 2024, Abril
Anonim

Ginagamit ang buffering minsan upang mag-render ng isang web page upang i-minimize ang bilang ng mga pagtatangka upang mag-render ng HTML o data mula sa code sa mga pahina ng ASP sa browser ng client, at dahil doon ay nagdaragdag ng pangkalahatang pagganap. Ang TCP / IP ay dinisenyo sa isang paraan na mas mahusay na magpadala ng data sa kliyente sa malalaking tipak.

Paano hindi paganahin ang buffering
Paano hindi paganahin ang buffering

Kailangan

HTML editor

Panuto

Hakbang 1

Nagiging mabagal ang pahina dahil sa buffering - mula sa kung ano ang ipinapadala sa mga gumagamit pagkatapos lamang na matapos ito. Samakatuwid, para sa mga pahinang nabuo ng mga script sa napakahabang panahon, maaari mong hindi paganahin ang buffering alinman sa ganap o bahagyang.

Hakbang 2

Gamitin ang Response. Buffer = Maling utos upang ganap na huwag paganahin ang buffering. Ang pamamaraang ito ay magpapadala kaagad ng data sa gumagamit.

Hakbang 3

Gamitin ang paraan ng Tugon. Flush. Upang bahagyang hindi paganahin ang buffering, kakailanganin mo ng isang mas kumplikadong algorithm ng mga aksyon, ngunit tila ito ay mas gusto. Gumagamit ito ng Response. Flush na pamamaraan, na nagpapadala ng lahat ng naipon na HTML sa buffer sa kliyente.

Hakbang 4

Halimbawa, pagkatapos ng nabuong unang daang mga hilera ng isang talahanayan na may kabuuang sukat na 1,000 mga hilera, ang mga ASP script ay tumatawag sa Tugon. Flush upang maipadala ang unang tipak ng pahina sa browser ng client. Pinapayagan ng pamamaraang ito ang gumagamit na makita ang unang daang mga hilera kahit na bago ang buong talahanayan ay handa na. Bukod dito, posible na ipadala ito sa kliyente sa parehong mga bahagi sa panahon ng pagbuo ng isang bagong linya.

Hakbang 5

Ang nasabing trabaho sa buffer ay ang pinaka-optimal, nakakamit nito ang isang nasasalat na pagtaas sa antas ng pagganap at ang kakayahang mag-load ng mga pahina na kinakalkula sa loob ng mahabang panahon sa mga yugto, nang hindi pinipilit ang mga bisita sa mapagkukunan na maghintay ng mahabang panahon sa harap ng isang malinis na window ng browser.

Hakbang 6

Basagin ang pahina sa mga bloke ng gusali. Mahalagang tandaan na ang ilang mga browser ay hindi sumusuporta sa pagpapakita ng mga bahagi ng isang talahanayan - hihintayin nila itong isara. Sa kasong ito, kailangan mong gayahin ang gayong pagsara - halimbawa, ang isang malaking mesa ay maaaring hatiin sa isang daang mga hilera, tulad ng inilarawan sa itaas. Sa kasong ito, pagkatapos mabuo ang susunod na sub-table, maaari itong maipadala sa mga gumagamit na gumagamit ng Response. Flush na pamamaraan.

Hakbang 7

Ilapat ang pamamaraang Flush. Sa ilang mga kaso, posible na ang teknolohiya ng bahagyang hindi pagpapagana ng buffering ay kumokonsumo ng malaking halaga ng memorya ng server sa zone ng pagbuo ng napakalaking mga pahina. Nang hindi ginagamit ang pamamaraang Flush, hindi posible upang matiyak ang wastong paggamit ng teknolohiyang ito at maiwasan ang hindi kinakailangang labis na paggamit ng mapagkukunan ng system. Ang kawalan ng pamamaraang ito ay ang katunayan na para sa gumagamit na maipakita nang tama ang talahanayan sa screen, kinakailangan upang matiyak na ang mga haligi ng parehong lapad ay nilikha sa bawat isa sa mga sub-table.

Inirerekumendang: