Delay when fetching a page without Content-Length
Adam Sjøgren
asjo at koldfront.dk
Sat Mar 31 18:35:06 CEST 2007
In my experiments, I've run into a long(ish) delay when I ask for a
url behind http auth:
$ time wget -S http://www.koldfront.local/stats/
[...¹]
real 0m16.799s
[...]
Going directly to Apache:
$ time wget -S http://www.koldfront.local:8080/stats/
[...²]
real 0m0.013s
[...]
I have previously observed such delays on pages where I didn't return
a Content-Length header (or, embarrassingly, did it wrong) - is this
related, or should it just work when Apache sends 'Transfer-Encoding:
chunked'?
(I have configured Varnish to 'pass' if there is an WWW-Authenticate
or Authorization-header³ - I hope that is correct).
Best regards,
Adam
¹ --18:27:24-- http://www.koldfront.local/stats/
=> `index.html'
Resolving www.koldfront.local... 192.168.1.111
Connecting to www.koldfront.local|192.168.1.111|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 401 Authorization Required
Date: Sat, 31 Mar 2007 16:27:26 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) mod_fastcgi/2.4.2 mod_perl/1.29
WWW-Authenticate: Basic realm="Statistics"
Content-Type: text/html; charset=iso-8859-1
X-Varnish: 1997136530
X-Forwarded-for: 192.168.1.160
Transfer-Encoding: chunked
Authorization failed.
² --18:28:14-- http://www.koldfront.local:8080/stats/
=> `index.html'
Resolving www.koldfront.local... 192.168.1.111
Connecting to www.koldfront.local|192.168.1.111|:8080... connected.
HTTP request sent, awaiting response...
HTTP/1.1 401 Authorization Required
Date: Sat, 31 Mar 2007 16:28:17 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) mod_fastcgi/2.4.2 mod_perl/1.29
WWW-Authenticate: Basic realm="Statistics"
Connection: close
Content-Type: text/html; charset=iso-8859-1
X-Pad: avoid browser bug
Authorization failed.
³ <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416940>
--
"Subdued flamboyance" Adam Sjøgren
asjo at koldfront.dk
More information about the varnish-misc
mailing list