Skip to content

Instantly share code, notes, and snippets.

@kakerukaeru
Last active December 22, 2015 03:33
Show Gist options
  • Save kakerukaeru/d43dca08b4e23b16b125 to your computer and use it in GitHub Desktop.
Save kakerukaeru/d43dca08b4e23b16b125 to your computer and use it in GitHub Desktop.
## passナシ
[root@kakeru-varnish01 ~]# varnishlog -i ReqHeader,RespHeader,BereqHeader,BerespHeader
*   << BeReq    >> 32771     
-   BereqHeader    User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2
-   BereqHeader    Host: 10.10.10.10
-   BereqHeader    Accept: */*
-   BereqHeader    X-Forwarded-For: 10.10.10.20
-   BereqHeader    Accept-Encoding: gzip  ################### gzip付けてbackendに聞いてる 
-   BereqHeader    X-Varnish: 32771
-   BerespHeader   Server: nginx
-   BerespHeader   Date: Mon, 21 Dec 2015 18:04:52 GMT
-   BerespHeader   Content-Type: text/css
-   BerespHeader   Last-Modified: Mon, 01 Aug 2011 02:24:27 GMT
-   BerespHeader   Transfer-Encoding: chunked  ################### chunkedで帰ってきた
-   BerespHeader   Connection: keep-alive
-   BerespHeader   ETag: W/"4e360e5b-5fb"
-   BerespHeader   Expires: Sun, 20 Mar 2016 18:04:52 GMT
-   BerespHeader   Cache-Control: max-age=7776000
-   BerespHeader   Content-Encoding: gzip
-   BerespHeader   X-Backend-Used: kakeru-backend
-   BerespHeader   Vary: Accept-Encoding

*   << Request  >> 32770     
-   ReqHeader      User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2
-   ReqHeader      Host: 10.10.10.10
-   ReqHeader      Accept: */*
-   ReqHeader      X-Forwarded-For: 10.10.10.20
-   RespHeader     Server: nginx
-   RespHeader     Date: Mon, 21 Dec 2015 18:04:52 GMT
-   RespHeader     Content-Type: text/css
-   RespHeader     Last-Modified: Mon, 01 Aug 2011 02:24:27 GMT
-   RespHeader     ETag: W/"4e360e5b-5fb"
-   RespHeader     Expires: Sun, 20 Mar 2016 18:04:52 GMT
-   RespHeader     Cache-Control: max-age=7776000
-   RespHeader     Content-Encoding: gzip
-   RespHeader     X-Backend-Used: kakeru-backend
-   RespHeader     Vary: Accept-Encoding
-   RespHeader     X-Varnish: 32770
-   RespHeader     Age: 0
-   RespHeader     Via: 1.1 varnish-v4
-   RespHeader     X-Cache-Hits: 0
-   RespHeader     Accept-Ranges: bytes
-   RespHeader     Connection: keep-alive

*   << Session  >> 32769

## pass アリ
[root@atlas-cache49 ~]# varnishlog -i ReqHeader,RespHeader,BereqHeader,BerespHeader
*   << BeReq    >> 32771     
-   BereqHeader    User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2
-   BereqHeader    Host: 10.10.10.10
-   BereqHeader    Accept: */*
-   BereqHeader    X-Forwarded-For: 10.10.10.20
-   BereqHeader    X-Varnish: 32771
-   BerespHeader   Server: nginx
-   BerespHeader   Date: Mon, 21 Dec 2015 18:19:18 GMT
-   BerespHeader   Content-Type: text/css
-   BerespHeader   Content-Length: 1531   ################### backendにはAccept-Encoding付けてないし、Content-Lengthで返ってきよる
-   BerespHeader   Last-Modified: Mon, 01 Aug 2011 02:24:27 GMT
-   BerespHeader   Connection: keep-alive
-   BerespHeader   ETag: "4e360e5b-5fb"
-   BerespHeader   Expires: Sun, 20 Mar 2016 18:19:18 GMT
-   BerespHeader   Cache-Control: max-age=7776000
-   BerespHeader   Accept-Ranges: bytes
-   BerespHeader   X-Backend-Used: kakeru-backend

*   << Request  >> 32770     
-   ReqHeader      User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2
-   ReqHeader      Host: 10.10.10.10
-   ReqHeader      Accept: */*
-   ReqHeader      X-Forwarded-For: 10.10.10.20
-   RespHeader     Server: nginx
-   RespHeader     Date: Mon, 21 Dec 2015 18:19:18 GMT
-   RespHeader     Content-Type: text/css
-   RespHeader     Content-Length: 1531
-   RespHeader     Last-Modified: Mon, 01 Aug 2011 02:24:27 GMT
-   RespHeader     ETag: "4e360e5b-5fb"
-   RespHeader     Expires: Sun, 20 Mar 2016 18:19:18 GMT
-   RespHeader     Cache-Control: max-age=7776000
-   RespHeader     Accept-Ranges: bytes
-   RespHeader     X-Backend-Used: kakeru-backend
-   RespHeader     X-Varnish: 32770
-   RespHeader     Age: 0
-   RespHeader     Via: 1.1 varnish-v4
-   RespHeader     X-Cache-Hits: 0
-   RespHeader     Accept-Ranges: bytes
-   RespHeader     Connection: keep-alive

*   << Session  >> 32769 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment