 |
|
 |
|
Next: Google adwords -- I am speechless!
|
| Author |
Message |
External

Since: Jan 26, 2005 Posts: 4
|
(Msg. 1) Posted: Thu Jan 27, 2005 8:35 pm
Post subject: "Response.Buffer=false" broken in IIS6? Archived from groups: microsoft>public>inetserver>iis (more info?)
|
|
|
All,
I posted earlier about problems with "Response.Buffer=false" that seems not
to work on IIS6.
After reading this (thanks John):
http://www.kbalertz.com/kb_834027.aspx
although not dealing exactly with my specific issue, I figured there might
be a fix in SP1, so we tried installing Win2003 SP1 rc1.
Unfortunately, the problem persists...
Is there a known issue with "Response.Buffer=false" on IIS6?
Is there some other configuration issue that prevents IIS from not buffering
ASP output?
Thanks,
Antoine Sartoretti. >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
External

Since: Apr 03, 2004 Posts: 367
|
(Msg. 2) Posted: Fri Jan 28, 2005 3:35 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
"Antoine Sartoretti" <as.public.DeleteThis@timsoft.com> wrote in message
news:Oh2GjxMBFHA.4008@tk2msftngp13.phx.gbl...
> All,
>
>
>
> I posted earlier about problems with "Response.Buffer=false" that seems
> not
> to work on IIS6.
>
> After reading this (thanks John):
>
<font color=purple> > <a style='text-decoration: underline;' href="http://www.kbalertz.com/kb_834027.aspx</font" target="_blank">http://www.kbalertz.com/kb_834027.aspx</font</a>>
>
> although not dealing exactly with my specific issue, I figured there might
> be a fix in SP1, so we tried installing Win2003 SP1 rc1.
>
> Unfortunately, the problem persists...
>
>
>
> Is there a known issue with "Response.Buffer=false" on IIS6?
>
> Is there some other configuration issue that prevents IIS from not
> buffering
> ASP output?
>
Try it otherwise.
Disable buffering using the IIS Console, and enable buffering in individual
asp pages.
--
compatible web farm Session replacement for Asp and Asp.Net
<a style='text-decoration: underline;' href="http://www.nieropwebconsult.nl/asp_session_manager.htm" target="_blank">http://www.nieropwebconsult.nl/asp_session_manager.htm</a>
>
> Thanks,
>
>
>
> Antoine Sartoretti.
>
>
>
><!-- ~MESSAGE_AFTER~ --> >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
External

Since: Jan 26, 2005 Posts: 4
|
(Msg. 3) Posted: Fri Jan 28, 2005 6:35 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Thanks,
I tried deactivating "enable buffering" at web site level, but there still
is some buffering taking place before the data is actually sent....
It looks as if some other layer is buffering the output.
Our app used to run (with functional "Response.Buffer=false") on
Win2000/IIS5.
The problem appears when migrating to Win2003/IIS6.
So could the problem be at Win2003 level rather than IIS6 level??
Many thanks for any advise....
Antoine Sartoretti.
"Egbert Nierop (MVP for IIS)" <egbert_nierop.DeleteThis@nospam.invalid> wrote in
message news:OKBvBrQBFHA.3592@TK2MSFTNGP11.phx.gbl...
> "Antoine Sartoretti" <as.public.DeleteThis@timsoft.com> wrote in message
> news:Oh2GjxMBFHA.4008@tk2msftngp13.phx.gbl...
> > All,
> >
> >
> >
> > I posted earlier about problems with "Response.Buffer=false" that seems
> > not
> > to work on IIS6.
> >
> > After reading this (thanks John):
> >
<font color=green> > > <a style='text-decoration: underline;' href="http://www.kbalertz.com/kb_834027.aspx</font" target="_blank">http://www.kbalertz.com/kb_834027.aspx</font</a>>
> >
> > although not dealing exactly with my specific issue, I figured there
might
> > be a fix in SP1, so we tried installing Win2003 SP1 rc1.
> >
> > Unfortunately, the problem persists...
> >
> >
> >
> > Is there a known issue with "Response.Buffer=false" on IIS6?
> >
> > Is there some other configuration issue that prevents IIS from not
> > buffering
> > ASP output?
> >
>
>
> Try it otherwise.
> Disable buffering using the IIS Console, and enable buffering in
individual
> asp pages.
>
> --
> compatible web farm Session replacement for Asp and Asp.Net
<font color=purple> > <a style='text-decoration: underline;' href="http://www.nieropwebconsult.nl/asp_session_manager.htm</font" target="_blank">http://www.nieropwebconsult.nl/asp_session_manager.htm</font</a>>
>
>
> >
> > Thanks,
> >
> >
> >
> > Antoine Sartoretti.
> >
> >
> >
> >
><!-- ~MESSAGE_AFTER~ --> >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
External

Since: Apr 03, 2004 Posts: 367
|
(Msg. 4) Posted: Fri Jan 28, 2005 7:35 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
"Antoine Sartoretti" <as.public.RemoveThis@timsoft.com> wrote in message
news:e$y%235ISBFHA.2104@TK2MSFTNGP14.phx.gbl...
> Thanks,
>
> I tried deactivating "enable buffering" at web site level, but there still
> is some buffering taking place before the data is actually sent....
>
> It looks as if some other layer is buffering the output.
>
> Our app used to run (with functional "Response.Buffer=false") on
> Win2000/IIS5.
>
> The problem appears when migrating to Win2003/IIS6.
>
> So could the problem be at Win2003 level rather than IIS6 level??
>
> Many thanks for any advise....
>
> Antoine Sartoretti.
>
Sure,
Try to enable buffering then, and set the buffering limit to 1.
see AspBufferingLimit
<a style='text-decoration: underline;' href="http://www.microsoft.com/resources/documentation/WindowsServ/2003/standard/proddocs/en-us/Default.asp?url=/resources/documentation/WindowsServ/2003/standard/proddocs/en-us/ref_mb_aspbufferinglimit.asp" target="_blank">http://www.microsoft.com/resources/documentation/WindowsServ/2003/stan...d/prodd</a>
--
compatible web farm Session replacement for Asp and Asp.Net
<a style='text-decoration: underline;' href="http://www.nieropwebconsult.nl/asp_session_manager.htm" target="_blank">http://www.nieropwebconsult.nl/asp_session_manager.htm</a><!-- ~MESSAGE_AFTER~ --> >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
External

Since: Apr 03, 2004 Posts: 367
|
(Msg. 5) Posted: Fri Jan 28, 2005 7:35 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
|
|
| Back to top |
|
 |  |
External

Since: Apr 03, 2004 Posts: 367
|
(Msg. 6) Posted: Fri Jan 28, 2005 7:35 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
"Antoine Sartoretti" <as.public.DeleteThis@timsoft.com> wrote in message
news:e$y%235ISBFHA.2104@TK2MSFTNGP14.phx.gbl...
> Thanks,
>
> I tried deactivating "enable buffering" at web site level, but there still
> is some buffering taking place before the data is actually sent....
>
> It looks as if some other layer is buffering the output.
>
> Our app used to run (with functional "Response.Buffer=false") on
> Win2000/IIS5.
>
> The problem appears when migrating to Win2003/IIS6.
Besides, this script below works like a charm on my IIS6 and I migrated from
2000 as well.
file: testbuffer.asp
<%
Dim cn
Response.Buffer = False
Set cn = Createobject("ADODB.Connection")
cn.Open "provider=sqloledb;integrated security=sspi"
cn.Execute "waitfor delay '000:00:1'",,128
Response.Write "1"
cn.Execute "waitfor delay '000:00:5'",,128
Response.Write "2"
cn.execute "waitfor delay '000:00:5'",,128
Response.Write "3"
cn.Close
%>
> So could the problem be at Win2003 level rather than IIS6 level??
This is ASP.DLL related.
> Many thanks for any advise....
>
> Antoine Sartoretti.
>
>
>
>
>
> "Egbert Nierop (MVP for IIS)" <egbert_nierop.DeleteThis@nospam.invalid> wrote in
> message news:OKBvBrQBFHA.3592@TK2MSFTNGP11.phx.gbl...
>> "Antoine Sartoretti" <as.public.DeleteThis@timsoft.com> wrote in message
>> news:Oh2GjxMBFHA.4008@tk2msftngp13.phx.gbl...
>> > All,
>> >
>> >
>> >
>> > I posted earlier about problems with "Response.Buffer=false" that seems
>> > not
>> > to work on IIS6.
>> >
>> > After reading this (thanks John):
>> >
<font color=brown> >> > <a style='text-decoration: underline;' href="http://www.kbalertz.com/kb_834027.aspx</font" target="_blank">http://www.kbalertz.com/kb_834027.aspx</font</a>>
>> >
>> > although not dealing exactly with my specific issue, I figured there
> might
>> > be a fix in SP1, so we tried installing Win2003 SP1 rc1.
>> >
>> > Unfortunately, the problem persists...
>> >
>> >
>> >
>> > Is there a known issue with "Response.Buffer=false" on IIS6?
>> >
>> > Is there some other configuration issue that prevents IIS from not
>> > buffering
>> > ASP output?
>> >
>>
>>
>> Try it otherwise.
>> Disable buffering using the IIS Console, and enable buffering in
> individual
>> asp pages.
>>
>> --
>> compatible web farm Session replacement for Asp and Asp.Net
<font color=green> >> <a style='text-decoration: underline;' href="http://www.nieropwebconsult.nl/asp_session_manager.htm</font" target="_blank">http://www.nieropwebconsult.nl/asp_session_manager.htm</font</a>>
>>
>>
>> >
>> > Thanks,
>> >
>> >
>> >
>> > Antoine Sartoretti.
>> >
>> >
>> >
>> >
>>
>
><!-- ~MESSAGE_AFTER~ --> >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
External

Since: Jan 26, 2005 Posts: 4
|
(Msg. 7) Posted: Fri Jan 28, 2005 9:35 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Ok,
You are absolutely right.
"Response.Buffer=false" does work.
I now realize my problem is related to _the way it works on IIS6_, different
from IIS5...
The issue is this:
=> we used "Response.Buffer=false" in order to be able to evaluate web
clients bandwidths.
=> we relied on the fact that "Response.Write(big chunk of data)" was a
"synchronous" operation when buffering was off on IIS5 (ie will not return
till the data is actually sent)
=> it _seems_ that on IIS6, with buffering disabled, "Response.Write(big
chunk of data)" is still asynchronous....
That change in behavior we did not anticipate...
Hence the possibility of some other entity on the server doing some sort
"mild buffering" before actually sending the data (?)
I'll investigate.. Any advice on the subject still more than welcome.
Thanks a lot for your time and help.
Antoine Sartoretti.
"Egbert Nierop (MVP for IIS)" <egbert_nierop RemoveThis @nospam.invalid> wrote in
message news:u$NDR9SBFHA.2876@TK2MSFTNGP12.phx.gbl...
> "Antoine Sartoretti" <as.public RemoveThis @timsoft.com> wrote in message
> news:e$y%235ISBFHA.2104@TK2MSFTNGP14.phx.gbl...
> > Thanks,
> >
> > I tried deactivating "enable buffering" at web site level, but there
still
> > is some buffering taking place before the data is actually sent....
> >
> > It looks as if some other layer is buffering the output.
> >
> > Our app used to run (with functional "Response.Buffer=false") on
> > Win2000/IIS5.
> >
> > The problem appears when migrating to Win2003/IIS6.
>
> Besides, this script below works like a charm on my IIS6 and I migrated
from
> 2000 as well.
> file: testbuffer.asp
> <%
> Dim cn
> Response.Buffer = False
> Set cn = Createobject("ADODB.Connection")
> cn.Open "provider=sqloledb;integrated security=sspi"
> cn.Execute "waitfor delay '000:00:1'",,128
> Response.Write "1"
>
> cn.Execute "waitfor delay '000:00:5'",,128
>
> Response.Write "2"
>
> cn.execute "waitfor delay '000:00:5'",,128
> Response.Write "3"
> cn.Close
> %>
>
> > So could the problem be at Win2003 level rather than IIS6 level??
>
> This is ASP.DLL related.
>
> > Many thanks for any advise....
> >
> > Antoine Sartoretti.
> >
> >
> >
> >
> >
> > "Egbert Nierop (MVP for IIS)" <egbert_nierop RemoveThis @nospam.invalid> wrote in
> > message news:OKBvBrQBFHA.3592@TK2MSFTNGP11.phx.gbl...
> >> "Antoine Sartoretti" <as.public RemoveThis @timsoft.com> wrote in message
> >> news:Oh2GjxMBFHA.4008@tk2msftngp13.phx.gbl...
> >> > All,
> >> >
> >> >
> >> >
> >> > I posted earlier about problems with "Response.Buffer=false" that
seems
> >> > not
> >> > to work on IIS6.
> >> >
> >> > After reading this (thanks John):
> >> >
<font color=brown> > >> > <a style='text-decoration: underline;' href="http://www.kbalertz.com/kb_834027.aspx</font" target="_blank">http://www.kbalertz.com/kb_834027.aspx</font</a>>
> >> >
> >> > although not dealing exactly with my specific issue, I figured there
> > might
> >> > be a fix in SP1, so we tried installing Win2003 SP1 rc1.
> >> >
> >> > Unfortunately, the problem persists...
> >> >
> >> >
> >> >
> >> > Is there a known issue with "Response.Buffer=false" on IIS6?
> >> >
> >> > Is there some other configuration issue that prevents IIS from not
> >> > buffering
> >> > ASP output?
> >> >
> >>
> >>
> >> Try it otherwise.
> >> Disable buffering using the IIS Console, and enable buffering in
> > individual
> >> asp pages.
> >>
> >> --
> >> compatible web farm Session replacement for Asp and Asp.Net
<font color=brown> > >> <a style='text-decoration: underline;' href="http://www.nieropwebconsult.nl/asp_session_manager.htm</font" target="_blank">http://www.nieropwebconsult.nl/asp_session_manager.htm</font</a>>
> >>
> >>
> >> >
> >> > Thanks,
> >> >
> >> >
> >> >
> >> > Antoine Sartoretti.
> >> >
> >> >
> >> >
> >> >
> >>
> >
> >
><!-- ~MESSAGE_AFTER~ --> >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
External

Since: Apr 03, 2004 Posts: 367
|
(Msg. 8) Posted: Fri Jan 28, 2005 10:35 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
"Antoine Sartoretti" <as.public.RemoveThis@timsoft.com> wrote in message
news:eKWgq2TBFHA.1524@TK2MSFTNGP09.phx.gbl...
> Ok,
> You are absolutely right.
> "Response.Buffer=false" does work.
> I now realize my problem is related to _the way it works on IIS6_,
> different
> from IIS5...
> The issue is this:
> => we used "Response.Buffer=false" in order to be able to evaluate web
> clients bandwidths.
> => we relied on the fact that "Response.Write(big chunk of data)" was a
> "synchronous" operation when buffering was off on IIS5 (ie will not return
> till the data is actually sent)
> => it _seems_ that on IIS6, with buffering disabled, "Response.Write(big
> chunk of data)" is still asynchronous....
I understand you.
Did you try Response.BinaryWrite as well? (give it a byte array which comes
from a ADODB.Stream object )...
> That change in behavior we did not anticipate...
> Hence the possibility of some other entity on the server doing some sort
> "mild buffering" before actually sending the data (?)
> I'll investigate.. Any advice on the subject still more than welcome.
> Thanks a lot for your time and help.
>
> Antoine Sartoretti.
>
>
>
>
>
> "Egbert Nierop (MVP for IIS)" <egbert_nierop.RemoveThis@nospam.invalid> wrote in
> message news:u$NDR9SBFHA.2876@TK2MSFTNGP12.phx.gbl...
>> "Antoine Sartoretti" <as.public.RemoveThis@timsoft.com> wrote in message
>> news:e$y%235ISBFHA.2104@TK2MSFTNGP14.phx.gbl...
>> > Thanks,
>> >
>> > I tried deactivating "enable buffering" at web site level, but there
> still
>> > is some buffering taking place before the data is actually sent....
>> >
>> > It looks as if some other layer is buffering the output.
>> >
>> > Our app used to run (with functional "Response.Buffer=false") on
>> > Win2000/IIS5.
>> >
>> > The problem appears when migrating to Win2003/IIS6.
>>
>> Besides, this script below works like a charm on my IIS6 and I migrated
> from
>> 2000 as well.
>> file: testbuffer.asp
>> <%
>> Dim cn
>> Response.Buffer = False
>> Set cn = Createobject("ADODB.Connection")
>> cn.Open "provider=sqloledb;integrated security=sspi"
>> cn.Execute "waitfor delay '000:00:1'",,128
>> Response.Write "1"
>>
>> cn.Execute "waitfor delay '000:00:5'",,128
>>
>> Response.Write "2"
>>
>> cn.execute "waitfor delay '000:00:5'",,128
>> Response.Write "3"
>> cn.Close
>> %>
>>
>> > So could the problem be at Win2003 level rather than IIS6 level??
>>
>> This is ASP.DLL related.
>>
>> > Many thanks for any advise....
>> >
>> > Antoine Sartoretti.
>> >
>> >
>> >
>> >
>> >
>> > "Egbert Nierop (MVP for IIS)" <egbert_nierop.RemoveThis@nospam.invalid> wrote in
>> > message news:OKBvBrQBFHA.3592@TK2MSFTNGP11.phx.gbl...
>> >> "Antoine Sartoretti" <as.public.RemoveThis@timsoft.com> wrote in message
>> >> news:Oh2GjxMBFHA.4008@tk2msftngp13.phx.gbl...
>> >> > All,
>> >> >
>> >> >
>> >> >
>> >> > I posted earlier about problems with "Response.Buffer=false" that
> seems
>> >> > not
>> >> > to work on IIS6.
>> >> >
>> >> > After reading this (thanks John):
>> >> >
<font color=brown> >> >> > <a style='text-decoration: underline;' href="http://www.kbalertz.com/kb_834027.aspx</font" target="_blank">http://www.kbalertz.com/kb_834027.aspx</font</a>>
>> >> >
>> >> > although not dealing exactly with my specific issue, I figured there
>> > might
>> >> > be a fix in SP1, so we tried installing Win2003 SP1 rc1.
>> >> >
>> >> > Unfortunately, the problem persists...
>> >> >
>> >> >
>> >> >
>> >> > Is there a known issue with "Response.Buffer=false" on IIS6?
>> >> >
>> >> > Is there some other configuration issue that prevents IIS from not
>> >> > buffering
>> >> > ASP output?
>> >> >
>> >>
>> >>
>> >> Try it otherwise.
>> >> Disable buffering using the IIS Console, and enable buffering in
>> > individual
>> >> asp pages.
>> >>
>> >> --
>> >> compatible web farm Session replacement for Asp and Asp.Net
<font color=brown> >> >> <a style='text-decoration: underline;' href="http://www.nieropwebconsult.nl/asp_session_manager.htm</font" target="_blank">http://www.nieropwebconsult.nl/asp_session_manager.htm</font</a>>
>> >>
>> >>
>> >> >
>> >> > Thanks,
>> >> >
>> >> >
>> >> >
>> >> > Antoine Sartoretti.
>> >> >
>> >> >
>> >> >
>> >> >
>> >>
>> >
>> >
>>
>
><!-- ~MESSAGE_AFTER~ --> >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
External

Since: Aug 25, 2003 Posts: 2419
|
(Msg. 9) Posted: Sat Jan 29, 2005 3:39 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
I will ask the ASP developer about the behavior.
--
//David
IIS
<a style='text-decoration: underline;' href="http://blogs.msdn.com/David.Wang" target="_blank">http://blogs.msdn.com/David.Wang</a>
This posting is provided "AS IS" with no warranties, and confers no rights.
//
"Antoine Sartoretti" <as.public.DeleteThis@timsoft.com> wrote in message
news:eKWgq2TBFHA.1524@TK2MSFTNGP09.phx.gbl...
Ok,
You are absolutely right.
"Response.Buffer=false" does work.
I now realize my problem is related to _the way it works on IIS6_, different
from IIS5...
The issue is this:
=> we used "Response.Buffer=false" in order to be able to evaluate web
clients bandwidths.
=> we relied on the fact that "Response.Write(big chunk of data)" was a
"synchronous" operation when buffering was off on IIS5 (ie will not return
till the data is actually sent)
=> it _seems_ that on IIS6, with buffering disabled, "Response.Write(big
chunk of data)" is still asynchronous....
That change in behavior we did not anticipate...
Hence the possibility of some other entity on the server doing some sort
"mild buffering" before actually sending the data (?)
I'll investigate.. Any advice on the subject still more than welcome.
Thanks a lot for your time and help.
Antoine Sartoretti.
"Egbert Nierop (MVP for IIS)" <egbert_nierop.DeleteThis@nospam.invalid> wrote in
message news:u$NDR9SBFHA.2876@TK2MSFTNGP12.phx.gbl...
> "Antoine Sartoretti" <as.public.DeleteThis@timsoft.com> wrote in message
> news:e$y%235ISBFHA.2104@TK2MSFTNGP14.phx.gbl...
> > Thanks,
> >
> > I tried deactivating "enable buffering" at web site level, but there
still
> > is some buffering taking place before the data is actually sent....
> >
> > It looks as if some other layer is buffering the output.
> >
> > Our app used to run (with functional "Response.Buffer=false") on
> > Win2000/IIS5.
> >
> > The problem appears when migrating to Win2003/IIS6.
>
> Besides, this script below works like a charm on my IIS6 and I migrated
from
> 2000 as well.
> file: testbuffer.asp
> <%
> Dim cn
> Response.Buffer = False
> Set cn = Createobject("ADODB.Connection")
> cn.Open "provider=sqloledb;integrated security=sspi"
> cn.Execute "waitfor delay '000:00:1'",,128
> Response.Write "1"
>
> cn.Execute "waitfor delay '000:00:5'",,128
>
> Response.Write "2"
>
> cn.execute "waitfor delay '000:00:5'",,128
> Response.Write "3"
> cn.Close
> %>
>
> > So could the problem be at Win2003 level rather than IIS6 level??
>
> This is ASP.DLL related.
>
> > Many thanks for any advise....
> >
> > Antoine Sartoretti.
> >
> >
> >
> >
> >
> > "Egbert Nierop (MVP for IIS)" <egbert_nierop.DeleteThis@nospam.invalid> wrote in
> > message news:OKBvBrQBFHA.3592@TK2MSFTNGP11.phx.gbl...
> >> "Antoine Sartoretti" <as.public.DeleteThis@timsoft.com> wrote in message
> >> news:Oh2GjxMBFHA.4008@tk2msftngp13.phx.gbl...
> >> > All,
> >> >
> >> >
> >> >
> >> > I posted earlier about problems with "Response.Buffer=false" that
seems
> >> > not
> >> > to work on IIS6.
> >> >
> >> > After reading this (thanks John):
> >> >
<font color=brown> > >> > <a style='text-decoration: underline;' href="http://www.kbalertz.com/kb_834027.aspx</font" target="_blank">http://www.kbalertz.com/kb_834027.aspx</font</a>>
> >> >
> >> > although not dealing exactly with my specific issue, I figured there
> > might
> >> > be a fix in SP1, so we tried installing Win2003 SP1 rc1.
> >> >
> >> > Unfortunately, the problem persists...
> >> >
> >> >
> >> >
> >> > Is there a known issue with "Response.Buffer=false" on IIS6?
> >> >
> >> > Is there some other configuration issue that prevents IIS from not
> >> > buffering
> >> > ASP output?
> >> >
> >>
> >>
> >> Try it otherwise.
> >> Disable buffering using the IIS Console, and enable buffering in
> > individual
> >> asp pages.
> >>
> >> --
> >> compatible web farm Session replacement for Asp and Asp.Net
<font color=brown> > >> <a style='text-decoration: underline;' href="http://www.nieropwebconsult.nl/asp_session_manager.htm</font" target="_blank">http://www.nieropwebconsult.nl/asp_session_manager.htm</font</a>>
> >>
> >>
> >> >
> >> > Thanks,
> >> >
> >> >
> >> >
> >> > Antoine Sartoretti.
> >> >
> >> >
> >> >
> >> >
> >>
> >
> >
><!-- ~MESSAGE_AFTER~ --> >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
External

Since: Sep 03, 2003 Posts: 115
|
(Msg. 10) Posted: Sat Jan 29, 2005 4:29 am
Post subject: Re: "Response.Buffer=false" broken in IIS6? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Hello,
I can confirm that ASP was changed in IIS 6 from synchronous to asynchronous
I/O when sending data to the client. This change was done for performance
reasons.
There is no way to get ASP to do synchronous sends in IIS 6. If you want
that fine of control over the response, you would need to use an ISAPI
extension. Note that even in the case of synchronous sends, it is not
necessarily possible to determine the client bandwidth from an application
on IIS. For example, if you were to do a 1K send, there is a strong
likelihood that the network stack would just buffer the outgoing data and
that the synchronous send would return immediately.
Thank you,
-Wade A. Hilmo,
-Microsoft
There is no way to get
"David Wang [Msft]" <someone RemoveThis @online.microsoft.com> wrote in message
news:eIHbPpfBFHA.3588@TK2MSFTNGP11.phx.gbl...
> I will ask the ASP developer about the behavior.
>
> --
> //David
> IIS
<font color=purple> > <a style='text-decoration: underline;' href="http://blogs.msdn.com/David.Wang</font" target="_blank">http://blogs.msdn.com/David.Wang</font</a>>
> This posting is provided "AS IS" with no warranties, and confers no
rights.
> //
> "Antoine Sartoretti" <as.public RemoveThis @timsoft.com> wrote in message
> news:eKWgq2TBFHA.1524@TK2MSFTNGP09.phx.gbl...
> Ok,
> You are absolutely right.
> "Response.Buffer=false" does work.
> I now realize my problem is related to _the way it works on IIS6_,
different
> from IIS5...
> The issue is this:
> => we used "Response.Buffer=false" in order to be able to evaluate web
> clients bandwidths.
> => we relied on the fact that "Response.Write(big chunk of data)" was a
> "synchronous" operation when buffering was off on IIS5 (ie will not return
> till the data is actually sent)
> => it _seems_ that on IIS6, with buffering disabled, "Response.Write(big
> chunk of data)" is still asynchronous....
> That change in behavior we did not anticipate...
> Hence the possibility of some other entity on the server doing some sort
> "mild buffering" before actually sending the data (?)
> I'll investigate.. Any advice on the subject still more than welcome.
> Thanks a lot for your time and help.
>
> Antoine Sartoretti.
>
>
>
>
>
> "Egbert Nierop (MVP for IIS)" <egbert_nierop RemoveThis @nospam.invalid> wrote in
> message news:u$NDR9SBFHA.2876@TK2MSFTNGP12.phx.gbl...
> > "Antoine Sartoretti" <as.public RemoveThis @timsoft.com> wrote in message
> > news:e$y%235ISBFHA.2104@TK2MSFTNGP14.phx.gbl...
> > > Thanks,
> > >
> > > I tried deactivating "enable buffering" at web site level, but there
> still
> > > is some buffering taking place before the data is actually sent....
> > >
> > > It looks as if some other layer is buffering the output.
> > >
> > > Our app used to run (with functional "Response.Buffer=false") on
> > > Win2000/IIS5.
> > >
> > > The problem appears when migrating to Win2003/IIS6.
> >
> > Besides, this script below works like a charm on my IIS6 and I migrated
> from
> > 2000 as well.
> > file: testbuffer.asp
> > <%
> > Dim cn
> > Response.Buffer = False
> > Set cn = Createobject("ADODB.Connection")
> > cn.Open "provider=sqloledb;integrated security=sspi"
> > cn.Execute "waitfor delay '000:00:1'",,128
> > Response.Write "1"
> >
> > cn.Execute "waitfor delay '000:00:5'",,128
> >
> > Response.Write "2"
> >
> > cn.execute "waitfor delay '000:00:5'",,128
> > Response.Write "3"
> > cn.Close
> > %>
> >
> > > So could the problem be at Win2003 level rather than IIS6 level??
> >
> > This is ASP.DLL related.
> >
> > > Many thanks for any advise....
> > >
> > > Antoine Sartoretti.
> > >
> > >
> > >
> > >
> > >
> > > "Egbert Nierop (MVP for IIS)" <egbert_nierop RemoveThis @nospam.invalid> wrote in
> > > message news:OKBvBrQBFHA.3592@TK2MSFTNGP11.phx.gbl...
> > >> "Antoine Sartoretti" <as.public RemoveThis @timsoft.com> wrote in message
> > >> news:Oh2GjxMBFHA.4008@tk2msftngp13.phx.gbl...
> > >> > All,
> > >> >
> > >> >
> > >> >
> > >> > I posted earlier about problems with "Response.Buffer=false" that
> seems
> > >> > not
> > >> > to work on IIS6.
> > >> >
> > >> > After reading this (thanks John):
> > >> >
<font color=brown> > > >> > <a style='text-decoration: underline;' href="http://www.kbalertz.com/kb_834027.aspx</font" target="_blank">http://www.kbalertz.com/kb_834027.aspx</font</a>>
> > >> >
> > >> > although not dealing exactly with my specific issue, I figured
there
> > > might
> > >> > be a fix in SP1, so we tried installing Win2003 SP1 rc1.
> > >> >
> > >> > Unfortunately, the problem persists...
> > >> >
> > >> >
> > >> >
> > >> > Is there a known issue with "Response.Buffer=false" on IIS6?
> > >> >
> > >> > Is there some other configuration issue that prevents IIS from not
> > >> > buffering
> > >> > ASP output?
> > >> >
> > >>
> > >>
> > >> Try it otherwise.
> > >> Disable buffering using the IIS Console, and enable buffering in
> > > individual
> > >> asp pages.
> > >>
> > >> --
> > >> compatible web farm Session replacement for Asp and Asp.Net
<font color=brown> > > >> <a style='text-decoration: underline;' href="http://www.nieropwebconsult.nl/asp_session_manager.htm</font" target="_blank">http://www.nieropwebconsult.nl/asp_session_manager.htm</font</a>>
> > >>
> > >>
> > >> >
> > >> > Thanks,
> > >> >
> > >> >
> > >> >
> > >> > Antoine Sartoretti.
> > >> >
> > >> >
> > >> >
> > >> >
> > >>
> > >
> > >
> >
>
>
><!-- ~MESSAGE_AFTER~ --> >> Stay informed about: "Response.Buffer=false" broken in IIS6? |
|
| Back to top |
|
 |  |
| Related Topics: | IIS6 - Response Buffer Limit Exceeded - We have a default install and a site that we hosted fine on a windows 2000/iis5 box worked fine, but now on the default install of windows 2003/iis6 we get this error: Response object error 'ASP 0251 : 80004005' Response Buffer Limit Exceeded ..
IIS6: Response Buffer Limit Exceeded - Hallo, My web application has a report generation feature, that aggregates all the report in large string, and offers it for download by changing content type so that it is not displayed in the browser. Testing it on large reports, I have got this error...
Response Buffer - I am reciving the following error message when I try to run one of my asp pages. Response object error 'ASP 0251 : 80004005' Response Buffer Limit Exceeded /BLSErrorLog/Page2.asp, line 0 Execution of the ASP page caused the Response Buffer to ...
No "ConnectComputer" in the IIS [brand new insta.. - I did preform a brand new installation of MS SBS 2003, now I did find out that I didn't have 'Http://<server>/ConnectComputer' anymore! But because I didn't want to start all over the installation again I did the following: In the IIS-Server I ...
ASP Response Buffer Overflow - Dear All, I just installed Windows 2003 server and hosted my site on IIS using default settings. Everything is going fine. But there is a problem with one page. The page fetches 16,000 records from the database. These records are populated in a listbox... |
|
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|
 |
|
|