obj.cacheable vs expires headers?
Luc Stroobant
lstroobant at gmail.com
Mon Feb 8 22:38:49 CET 2010
Poul-Henning Kamp wrote:
> Check your varnishlog output, it shows all headers sent/received
> and look for what cache-control the backend gives varnish...
The cache-control headers of the backend seem to be ok?
(btw, the Varnish test-instance is running on my laptop, but the
behaviour is exactly the same as it was on the production server)
Luc
First request:
0 CLI - Rd ping
0 CLI - Wr 0 200 PONG 1265664137 1.0
8 SessionOpen c 127.0.0.1 48239 127.0.0.1:80
8 ReqStart c 127.0.0.1 48239 858012427
8 RxRequest c GET
8 RxURL c /
8 RxProtocol c HTTP/1.0
8 RxHeader c Host: www.removed
8 RxHeader c Accept: text/html, text/plain, text/css,
text/sgml, */*;q=0.01
8 RxHeader c Accept-Encoding: gzip, compress, bzip2
8 RxHeader c Accept-Language: en
8 RxHeader c User-Agent: Lynx/2.8.7pre.6 libwww-FM/2.14
SSL-MM/1.4.1
8 VCL_call c recv
8 VCL_return c lookup
8 VCL_call c hash
8 VCL_return c hash
8 VCL_call c miss
8 VCL_return c fetch
9 BackendOpen b default 192.168.1.13 41812 <remote ip> 80
8 Backend c 9 default default
9 TxRequest b GET
9 TxURL b /
9 TxProtocol b HTTP/1.1
9 TxHeader b Host: www.removed
9 TxHeader b Accept: text/html, text/plain, text/css,
text/sgml, */*;q=0.01
9 TxHeader b Accept-Encoding: gzip, compress, bzip2
9 TxHeader b Accept-Language: en
9 TxHeader b User-Agent: Lynx/2.8.7pre.6 libwww-FM/2.14
SSL-MM/1.4.1
9 TxHeader b X-Forwarded-For: 127.0.0.1
9 TxHeader b X-Varnish: 858012427
9 TxHeader b X-Forwarded-For: 127.0.0.1
9 RxProtocol b HTTP/1.1
9 RxStatus b 200
9 RxResponse b OK
9 RxHeader b Date: Mon, 08 Feb 2010 21:22:19 GMT
9 RxHeader b Server: Apache/2.2.3 (CentOS)
9 RxHeader b X-Powered-By: PHP/5.2.12
9 RxHeader b Set-Cookie:
SESSbc5f9ce1c97eee1824d1ab670ce3057b=aar9ormanugvueruqlpr327ka5;
expires=Thu, 04-Mar-2010 00:55:39 GMT; path=/; domain=.removed
9 RxHeader b Last-Modified: Mon, 08 Feb 2010 21:19:29 GMT
9 RxHeader b ETag: "8f386ae81f34f492ba4abde82d8ef425"
9 RxHeader b Expires: Sun, 19 Nov 1978 05:00:00 GMT
9 RxHeader b Cache-Control: must-revalidate
9 RxHeader b Content-Encoding: gzip
9 RxHeader b Transfer-Encoding: chunked
9 RxHeader b Content-Type: text/html; charset=utf-8
8 ObjProtocol c HTTP/1.1
8 ObjStatus c 200
8 ObjResponse c OK
8 ObjHeader c Date: Mon, 08 Feb 2010 21:22:19 GMT
8 ObjHeader c Server: Apache/2.2.3 (CentOS)
8 ObjHeader c X-Powered-By: PHP/5.2.12
8 ObjHeader c Set-Cookie:
SESSbc5f9ce1c97eee1824d1ab670ce3057b=aar9ormanugvueruqlpr327ka5;
expires=Thu, 04-Mar-2010 00:55:39 GMT; path=/; domain=.removed
8 ObjHeader c Last-Modified: Mon, 08 Feb 2010 21:19:29 GMT
8 ObjHeader c ETag: "8f386ae81f34f492ba4abde82d8ef425"
8 ObjHeader c Expires: Sun, 19 Nov 1978 05:00:00 GMT
8 ObjHeader c Cache-Control: must-revalidate
8 ObjHeader c Content-Encoding: gzip
8 ObjHeader c Content-Type: text/html; charset=utf-8
9 BackendReuse b default
8 TTL c 858012427 RFC 0 1265664139 1265664139 280299600 0 0
8 VCL_call c fetch
8 TTL c 858012427 VCL 1209600 1265664139
8 VCL_return c deliver
8 Length c 10987
8 VCL_call c deliver
8 VCL_return c deliver
8 TxProtocol c HTTP/1.1
8 TxStatus c 200
8 TxResponse c OK
8 TxHeader c Server: Apache/2.2.3 (CentOS)
8 TxHeader c X-Powered-By: PHP/5.2.12
8 TxHeader c Set-Cookie:
SESSbc5f9ce1c97eee1824d1ab670ce3057b=aar9ormanugvueruqlpr327ka5;
expires=Thu, 04-Mar-2010 00:55:39 GMT; path=/; domain=.removed
8 TxHeader c Last-Modified: Mon, 08 Feb 2010 21:19:29 GMT
8 TxHeader c ETag: "8f386ae81f34f492ba4abde82d8ef425"
8 TxHeader c Content-Encoding: gzip
8 TxHeader c Content-Type: text/html; charset=utf-8
8 TxHeader c Content-Length: 10987
8 TxHeader c X-Cacheable: Yes: ttl=0
8 TxHeader c cache-control: max-age = 900
8 TxHeader c Date: Mon, 08 Feb 2010 21:22:19 GMT
8 TxHeader c X-Varnish: 858012427
8 TxHeader c Via: 1.1 varnish
8 TxHeader c Connection: close
8 TxHeader c age: 0
8 ReqEnd c 858012427 1265664139.376405954
1265664139.577864408 0.000237465 0.201274157 0.000184298
8 SessionClose c not HTTP/1.1
8 StatSess c 127.0.0.1 48239 0 1 1 0 0 1 556 10987
0 StatAddr - 127.0.0.1 0 0 1 1 0 0 1 556 10987
0 CLI - Rd ping
0 CLI - Wr 0 200 PONG 1265664140 1.0
A second request:
0 CLI - Rd ping
0 CLI - Wr 0 200 PONG 1265664528 1.0
0 CLI - Rd ping
0 CLI - Wr 0 200 PONG 1265664531 1.0
8 SessionOpen c 127.0.0.1 36366 127.0.0.1:80
8 ReqStart c 127.0.0.1 36366 858012428
8 RxRequest c GET
8 RxURL c /
8 RxProtocol c HTTP/1.0
8 RxHeader c Host: removed
8 RxHeader c Accept: text/html, text/plain, text/css,
text/sgml, */*;q=0.01
8 RxHeader c Accept-Encoding: gzip, compress, bzip2
8 RxHeader c Accept-Language: en
8 RxHeader c User-Agent: Lynx/2.8.7pre.6 libwww-FM/2.14
SSL-MM/1.4.1
8 VCL_call c recv
8 VCL_return c lookup
8 VCL_call c hash
8 VCL_return c hash
8 Hit c 858012427
8 VCL_call c hit
8 VCL_return c deliver
8 Length c 10987
8 VCL_call c deliver
8 VCL_return c deliver
8 TxProtocol c HTTP/1.1
8 TxStatus c 200
8 TxResponse c OK
8 TxHeader c Server: Apache/2.2.3 (CentOS)
8 TxHeader c X-Powered-By: PHP/5.2.12
8 TxHeader c Set-Cookie:
SESSbc5f9ce1c97eee1824d1ab670ce3057b=aar9ormanugvueruqlpr327ka5;
expires=Thu, 04-Mar-2010 00:55:39 GMT; path=/; domain=.removed
8 TxHeader c Last-Modified: Mon, 08 Feb 2010 21:19:29 GMT
8 TxHeader c ETag: "8f386ae81f34f492ba4abde82d8ef425"
8 TxHeader c Content-Encoding: gzip
8 TxHeader c Content-Type: text/html; charset=utf-8
8 TxHeader c Content-Length: 10987
8 TxHeader c X-Cacheable: Yes: ttl=0
8 TxHeader c cache-control: max-age = 900
8 TxHeader c Date: Mon, 08 Feb 2010 21:28:51 GMT
8 TxHeader c X-Varnish: 858012428 858012427
8 TxHeader c Via: 1.1 varnish
8 TxHeader c Connection: close
8 TxHeader c age: 0
8 ReqEnd c 858012428 1265664531.629857302
1265664531.629952192 0.000370026 0.000051498 0.000043392
8 SessionClose c not HTTP/1.1
8 StatSess c 127.0.0.1 36366 0 1 1 0 0 0 566 10987
0 StatAddr - 127.0.0.1 0 392 2 2 0 0 1 1122 21974
0 CLI - Rd ping
0 CLI - Wr 0 200 PONG 1265664534 1.0
0 CLI - Rd ping
0 CLI - Wr 0 200 PONG 1265664537 1.0
0 CLI - Rd ping
0 CLI - Wr 0 200 PONG 1265664540 1.0
More information about the varnish-misc
mailing list