Hey Folks,
Brought up a new ATS server, configured as a reverse proxy, and I'm seeing
that none of my requests are being cached. Think you can help me walk
through what's up? I suspect it's something trivial.
Here's what I have set:
# records.config
CONFIG proxy.config.http.uncacheable_requests_bypass_parent INT 1
CONFIG proxy.config.http.down_server.cache_time INT 600
# cache control #
CONFIG proxy.config.http.cache.http INT 1
CONFIG proxy.config.http.cache.ignore_server_no_cache INT 1
CONFIG proxy.config.http.cache.ignore_client_cc_max_age INT 1
CONFIG proxy.config.http.cache.cache_responses_to_cookies INT 1
CONFIG proxy.config.http.cache.ignore_authentication INT 0
CONFIG proxy.config.http.cache.cache_urls_that_look_dynamic INT 1
CONFIG proxy.config.http.cache.enable_default_vary_headers INT 0
# storage.config
var/trafficserver 1024M
# cache.config
(all commented out)
# remap.config
map http://my_domain http://an.ip.address.here
###
# typical header returned from server
###
HTTP/1.1 200 OK
Date: Sat, 15 Jun 2013 23:15:17 GMT
Server: ATS/3.2.4
X-Drupal-Cache: HIT
Etag: "1371338010-0"
X-Generator: Drupal 7 (http://drupal.org)
Cache-Control: public, max-age=0
Last-Modified: Sat, 15 Jun 2013 23:13:30 +0000
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Vary: Cookie,Accept-Encoding
Content-Type: text/html; charset=utf-8
Age: 0
Connection: keep-alive
# cache size
sudo /usr/local/bin/traffic_line -r proxy.process.cache.bytes_total
1005346816
Making the requests with curl and Chrome. It's not that I don't get all of
the pages/assets, it's just that NONE of them ever hit the cache. Server
is on RHEL, on AWS (m1.large) running ATS 3.2.4 that I built with the
default options.
I have the extended, common, extended2 and squid logs enabled, so I should
be able to see most everything, right?
Thanks,
Tom
|