Cum Se Dezactivează Tamponarea

Cuprins:

Cum Se Dezactivează Tamponarea
Cum Se Dezactivează Tamponarea

Video: Cum Se Dezactivează Tamponarea

Video: Cum Se Dezactivează Tamponarea
Video: Cum Dezactivez Voice Asistant Samsung - Dezactivare Talk Back Samsung 2024, Noiembrie
Anonim

Tamponarea este uneori utilizată pentru a reda o pagină web pentru a minimiza numărul de încercări de redare HTML sau date din cod în paginile ASP din browserul clientului, crescând astfel performanța generală. TCP / IP este conceput în așa fel încât să fie mai eficient să trimită date către client în bucăți mari.

Cum se dezactivează tamponarea
Cum se dezactivează tamponarea

Necesar

Editor HTML

Instrucțiuni

Pasul 1

Pagina devine mai lentă din cauza bufferului - din ceea ce este trimis utilizatorilor numai după ce este finalizată. Prin urmare, pentru paginile care sunt generate de scripturi pentru o perioadă foarte lungă de timp, puteți dezactiva tamponarea complet sau parțial.

Pasul 2

Utilizați comanda Response. Buffer = False pentru a dezactiva complet tamponarea. Această metodă va trimite datele utilizatorului imediat.

Pasul 3

Utilizați metoda Response. Flush. Pentru a dezactiva parțial tamponarea, veți avea nevoie de un algoritm mai complex de acțiuni, dar pare a fi mai preferabil. Folosește metoda Response. Flush, care trimite clientului tot HTML-ul acumulat în buffer.

Pasul 4

De exemplu, după primele sute de rânduri generate ale unui tabel care are o dimensiune totală de 1.000 de rânduri, scripturile ASP apelează Response. Flush pentru a trimite prima bucată a paginii către browserul clientului. Această abordare permite utilizatorului să vadă că primele sute de rânduri chiar înainte ca întregul tabel să fie gata. Mai mult, este posibil să o trimiteți clientului în aceleași părți în timpul generării unei noi linii.

Pasul 5

O astfel de lucrare cu buffer este cea mai optimă, realizează o creștere tangibilă a nivelului de performanță și a capacității de a încărca pagini calculate pe o perioadă lungă de timp în etape, fără a forța vizitatorii la resursă să aștepte mult timp în față. a unei ferestre curate a browserului.

Pasul 6

Descompuneți pagina în blocuri. Este important să ne amintim că unele browsere nu acceptă afișarea părților unui tabel - vor aștepta să se închidă. În acest caz, trebuie să simulați o astfel de închidere - de exemplu, o masă mare poate fi împărțită în o sută de rânduri, așa cum este descris mai sus. În acest caz, după generarea următorului sub-tabel, acesta poate fi trimis utilizatorilor utilizând metoda Response. Flush.

Pasul 7

Aplicați metoda Flush. În unele cazuri, este posibil ca tehnologia dezactivării parțiale a memoriei tampon să consume cantități mari de memorie de server în zona de generare a paginilor foarte mari. Fără utilizarea metodei Flush, nu va fi posibil să se asigure utilizarea corectă a acestei tehnologii și să se evite utilizarea inutilă a resursei sistemului. Dezavantajul acestei metode este faptul că, pentru ca utilizatorul să afișeze corect tabelul pe ecran, este necesar să se asigure că coloanele de aceeași lățime sunt create în fiecare dintre sub-tabele.

Recomandat: