Welcome! Log In Create A New Profile

Advanced

Re: Force cache refresh

Ole Laursen
June 21, 2010 06:52AM
Igor Sysoev <igor@...> writes:
> A response to a bypassed request is cached only if you set
> some headers by backend:
>
> X-Accel-Expires: 30
> Cache-Control: max-age=30
> Expires with +30s time.

I can't get that to work either. :( I've tried setting all of these, no cigar.

Here's a log file dump

[21/Jun/2010:12:31:37 +0200] "GET /about/ HTTP/1.1" 200 5578 0.055 cache
status=- upstream_http_x_accel_expires=140 http_x_refresh_cache=1
[21/Jun/2010:12:31:50 +0200] "GET /about/ HTTP/1.1" 200 5586 0.032 cache
status=EXPIRED upstream_http_x_accel_expires=- http_x_refresh_cache=-
[21/Jun/2010:12:32:08 +0200] "GET /about/ HTTP/1.1" 200 5586 - cache
status=HIT upstream_http_x_accel_expires=- http_x_refresh_cache=-

with the log format defined as

log_format upstream '[$time_local] '
'"$request" $status $body_bytes_sent '
'$upstream_response_time '
'cache status=$upstream_cache_status '
'upstream_http_x_accel_expires=$upstream_http_x_accel_expires '
'http_x_refresh_cache=$http_x_refresh_cache';

As you can see, the first entry satisfies the proxy_no_cache directive and
returns a X-Accel-Expires of 140, but the next plain hit still finds an old
cache entry (and refreshes it so the next plain one gets a HIT).


Ole


_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Force cache refresh

Ole Laursen June 17, 2010 02:30PM

Re: Force cache refresh

Igor Sysoev June 17, 2010 02:38PM

Re: Force cache refresh

Ole Laursen June 18, 2010 06:36AM

Re: Force cache refresh

Ole Laursen June 18, 2010 09:26AM

Re: Force cache refresh

Igor Sysoev June 18, 2010 10:26AM

Re: Force cache refresh

Ole Laursen June 19, 2010 01:32PM

Re: Force cache refresh

Ole Laursen June 21, 2010 06:52AM

Re: Force cache refresh

mschipperheyn January 18, 2011 07:49PM

Re: Force cache refresh

Simon Liu January 19, 2011 03:22AM

Re: Force cache refresh

Scott Smith June 17, 2010 03:12PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 316
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready