Mercurial > hg > nginx-quic
comparison src/http/ngx_http_cache.h @ 3699:b0a0686a85bb
proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypass
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 19 Jul 2010 09:36:04 +0000 |
parents | d11227f0107f |
children | ce6ba077c270 |
comparison
equal
deleted
inserted
replaced
3698:d11227f0107f | 3699:b0a0686a85bb |
---|---|
12 #include <ngx_core.h> | 12 #include <ngx_core.h> |
13 #include <ngx_http.h> | 13 #include <ngx_http.h> |
14 | 14 |
15 | 15 |
16 #define NGX_HTTP_CACHE_MISS 1 | 16 #define NGX_HTTP_CACHE_MISS 1 |
17 #define NGX_HTTP_CACHE_EXPIRED 2 | 17 #define NGX_HTTP_CACHE_BYPASS 2 |
18 #define NGX_HTTP_CACHE_STALE 3 | 18 #define NGX_HTTP_CACHE_EXPIRED 3 |
19 #define NGX_HTTP_CACHE_UPDATING 4 | 19 #define NGX_HTTP_CACHE_STALE 4 |
20 #define NGX_HTTP_CACHE_HIT 5 | 20 #define NGX_HTTP_CACHE_UPDATING 5 |
21 #define NGX_HTTP_CACHE_SCARCE 6 | 21 #define NGX_HTTP_CACHE_HIT 6 |
22 #define NGX_HTTP_CACHE_SCARCE 7 | |
22 | 23 |
23 #define NGX_HTTP_CACHE_KEY_LEN 16 | 24 #define NGX_HTTP_CACHE_KEY_LEN 16 |
24 | 25 |
25 | 26 |
26 typedef struct { | 27 typedef struct { |
120 ngx_shm_zone_t *shm_zone; | 121 ngx_shm_zone_t *shm_zone; |
121 }; | 122 }; |
122 | 123 |
123 | 124 |
124 ngx_int_t ngx_http_file_cache_new(ngx_http_request_t *r); | 125 ngx_int_t ngx_http_file_cache_new(ngx_http_request_t *r); |
126 ngx_int_t ngx_http_file_cache_create(ngx_http_request_t *r); | |
125 void ngx_http_file_cache_create_key(ngx_http_request_t *r); | 127 void ngx_http_file_cache_create_key(ngx_http_request_t *r); |
126 ngx_int_t ngx_http_file_cache_open(ngx_http_request_t *r); | 128 ngx_int_t ngx_http_file_cache_open(ngx_http_request_t *r); |
127 void ngx_http_file_cache_set_header(ngx_http_request_t *r, u_char *buf); | 129 void ngx_http_file_cache_set_header(ngx_http_request_t *r, u_char *buf); |
128 void ngx_http_file_cache_update(ngx_http_request_t *r, ngx_temp_file_t *tf); | 130 void ngx_http_file_cache_update(ngx_http_request_t *r, ngx_temp_file_t *tf); |
129 ngx_int_t ngx_http_cache_send(ngx_http_request_t *); | 131 ngx_int_t ngx_http_cache_send(ngx_http_request_t *); |