comparison src/http/ngx_http_cache.h @ 622:8dc007eddbcf NGINX_1_0_1

nginx 1.0.1 *) Change: now the "split_clients" directive uses MurmurHash2 algorithm because of better distribution. Thanks to Oleg Mamontov. *) Change: now long strings starting with zero are not considered as false values. Thanks to Maxim Dounin. *) Change: now nginx uses a default listen backlog value 511 on Linux. *) Feature: the $upstream_... variables may be used in the SSI and perl modules. *) Bugfix: now nginx limits better disk cache size. Thanks to Oleg Mamontov. *) Bugfix: a segmentation fault might occur while parsing incorrect IPv4 address; the bug had appeared in 0.9.3. Thanks to Maxim Dounin. *) Bugfix: nginx could not be built by gcc 4.6 without --with-debug option. *) Bugfix: nginx could not be built on Solaris 9 and earlier; the bug had appeared in 0.9.3. Thanks to Dagobert Michelsen. *) Bugfix: $request_time variable had invalid values if subrequests were used; the bug had appeared in 0.8.47. Thanks to Igor A. Valcov.
author Igor Sysoev <http://sysoev.ru>
date Tue, 03 May 2011 00:00:00 +0400
parents 6c96fdd2dfc3
children 5b73504dd4ba
comparison
equal deleted inserted replaced
621:00d13b6d4ebd 622:8dc007eddbcf
48 48
49 ngx_file_uniq_t uniq; 49 ngx_file_uniq_t uniq;
50 time_t expire; 50 time_t expire;
51 time_t valid_sec; 51 time_t valid_sec;
52 size_t body_start; 52 size_t body_start;
53 off_t length; 53 off_t fs_size;
54 } ngx_http_file_cache_node_t; 54 } ngx_http_file_cache_node_t;
55 55
56 56
57 struct ngx_http_cache_s { 57 struct ngx_http_cache_s {
58 ngx_file_t file; 58 ngx_file_t file;
66 time_t date; 66 time_t date;
67 67
68 size_t header_start; 68 size_t header_start;
69 size_t body_start; 69 size_t body_start;
70 off_t length; 70 off_t length;
71 off_t fs_size;
71 72
72 ngx_uint_t min_uses; 73 ngx_uint_t min_uses;
73 ngx_uint_t error; 74 ngx_uint_t error;
74 ngx_uint_t valid_msec; 75 ngx_uint_t valid_msec;
75 76