Code :
<% response.buffer = false %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Cursus ASP : gebruik van response.buffer</title> <link href="../stijl.css" rel="stylesheet"> </head> <body> <div class="hoofding"> Cursus ASP : gebruik van response.buffer </div> <% response.write ("Servertijd : " &Now &"<BR>") for teller = 1 to 2000000 teller = teller + 1 next response.write ("Servertijd : " &Now &"<BR>") %> </body> </html>
Uitleg :
Met de opdracht response.buffer = false zorg je ervoor dat output niet wordt gebufferd op de server. Dit betekent dat ouput onmiddellijk naar de client wordt gestuurd en dus ervoor kan zorgen dat de paagina reeds gedeeltelijk ingelezen is, waarna nog informatie binnenkomt. Vanaf IIS 5.0 is buffering standaard aangezet, in vorige versies staat die standaard af. Als je de buffering zelf wenst in te stellen doe je dit vóór er informatie naar de browser wordt gestuurd (bovenaan het document).