Mercurial > hg > nginx
comparison src/http/ngx_http_cache.h @ 5959:f7584d7c0ccb
Cache: update variant while setting header.
Some parts of code related to handling variants of a resource moved into
a separate function that is called earlier. This allows to use cache file
name as a prefix for temporary file in the following patch.
author | Valentin Bartenev <vbart@nginx.com> |
---|---|
date | Fri, 26 Dec 2014 16:22:56 +0300 |
parents | 2f7e557eab5b |
children | e9effef98874 |
comparison
equal
deleted
inserted
replaced
5958:a9138c35120d | 5959:f7584d7c0ccb |
---|---|
160 | 160 |
161 ngx_int_t ngx_http_file_cache_new(ngx_http_request_t *r); | 161 ngx_int_t ngx_http_file_cache_new(ngx_http_request_t *r); |
162 ngx_int_t ngx_http_file_cache_create(ngx_http_request_t *r); | 162 ngx_int_t ngx_http_file_cache_create(ngx_http_request_t *r); |
163 void ngx_http_file_cache_create_key(ngx_http_request_t *r); | 163 void ngx_http_file_cache_create_key(ngx_http_request_t *r); |
164 ngx_int_t ngx_http_file_cache_open(ngx_http_request_t *r); | 164 ngx_int_t ngx_http_file_cache_open(ngx_http_request_t *r); |
165 void ngx_http_file_cache_set_header(ngx_http_request_t *r, u_char *buf); | 165 ngx_int_t ngx_http_file_cache_set_header(ngx_http_request_t *r, u_char *buf); |
166 void ngx_http_file_cache_update(ngx_http_request_t *r, ngx_temp_file_t *tf); | 166 void ngx_http_file_cache_update(ngx_http_request_t *r, ngx_temp_file_t *tf); |
167 void ngx_http_file_cache_update_header(ngx_http_request_t *r); | 167 void ngx_http_file_cache_update_header(ngx_http_request_t *r); |
168 ngx_int_t ngx_http_cache_send(ngx_http_request_t *); | 168 ngx_int_t ngx_http_cache_send(ngx_http_request_t *); |
169 void ngx_http_file_cache_free(ngx_http_cache_t *c, ngx_temp_file_t *tf); | 169 void ngx_http_file_cache_free(ngx_http_cache_t *c, ngx_temp_file_t *tf); |
170 time_t ngx_http_file_cache_valid(ngx_array_t *cache_valid, ngx_uint_t status); | 170 time_t ngx_http_file_cache_valid(ngx_array_t *cache_valid, ngx_uint_t status); |