Come Disabilitare Il Buffering

Sommario:

Come Disabilitare Il Buffering
Come Disabilitare Il Buffering

Video: Come Disabilitare Il Buffering

Video: Come Disabilitare Il Buffering
Video: COME ELIMINARE IL BUFFERING IN KODI!!! 2024, Maggio
Anonim

Il buffering viene talvolta utilizzato per eseguire il rendering di una pagina Web per ridurre al minimo il numero di tentativi di rendering di HTML o dati dal codice nelle pagine ASP nel browser client, aumentando così le prestazioni generali. TCP/IP è progettato in modo tale che sia più efficiente inviare dati al client in grossi blocchi.

Come disabilitare il buffering
Come disabilitare il buffering

Necessario

Editor HTML

Istruzioni

Passo 1

La pagina diventa più lenta a causa del buffering, da ciò che viene inviato agli utenti solo dopo che è stato finalizzato. Pertanto, per le pagine generate da script per un tempo molto lungo, è possibile disabilitare il buffering completamente o parzialmente.

Passo 2

Utilizzare il comando Response. Buffer = False per disabilitare completamente il buffering. Questo metodo invierà immediatamente i dati all'utente.

Passaggio 3

Utilizzare il metodo Response. Flush. Per disabilitare parzialmente il buffering, avrai bisogno di un algoritmo di azioni più complesso, ma sembra essere più preferibile. Utilizza il metodo Response. Flush, che invia al client tutto l'HTML accumulato nel buffer.

Passaggio 4

Ad esempio, dopo le prime cento righe generate di una tabella con una dimensione totale di 1.000 righe, gli script ASP chiamano Response. Flush per inviare il primo blocco della pagina al browser client. Questo approccio consente all'utente di vedere le prime cento righe anche prima che l'intera tabella sia pronta. Inoltre, è possibile inviarlo al cliente nelle stesse parti durante la generazione di una nuova linea.

Passaggio 5

Tale lavoro con il buffer è il più ottimale, raggiunge un aumento tangibile del livello di prestazioni e la capacità di caricare pagine calcolate su un lungo periodo di tempo in fasi, senza costringere i visitatori della risorsa ad aspettare a lungo di una finestra del browser pulita.

Passaggio 6

Suddividi la pagina in blocchi. È importante ricordare che alcuni browser non supportano la visualizzazione di parti di una tabella: aspetteranno che si chiuda. In questo caso, è necessario simulare tale chiusura: ad esempio, una tabella di grandi dimensioni può essere suddivisa in cento righe, come descritto sopra. In questo caso, dopo che è stata generata la sottotabella successiva, questa può essere inviata agli utenti utilizzando il metodo Response. Flush.

Passaggio 7

Applicare il metodo Flush. In alcuni casi, è possibile che la tecnologia di disattivazione parziale del buffer consumi grandi quantità di memoria del server nella zona di generazione di pagine molto grandi. Senza l'utilizzo del metodo Flush, non sarà possibile garantire l'uso corretto di questa tecnologia ed evitare un uso eccessivo non necessario delle risorse di sistema. Lo svantaggio di questo metodo è il fatto che affinché l'utente visualizzi correttamente la tabella sullo schermo, è necessario assicurarsi che vengano create colonne della stessa larghezza in ciascuna delle sottotabelle.

Consigliato: