]> git.kaiwu.me - nginx.git/commit
merge r3017, r3018, r3019, r3020, r3021, r3022, r3023, r3196:
authorIgor Sysoev <igor@sysoev.ru>
Mon, 26 Oct 2009 17:23:49 +0000 (17:23 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Mon, 26 Oct 2009 17:23:49 +0000 (17:23 +0000)
commit7571f6c962e5b02abf01b2f1c9f84cb109728d4d
tree5170b786a8b635703d8d7e1d61bf16bb94ac85b3
parent7201f40d9fa6e0bf548dffb76e8fb6ab7bac5cf6
merge r3017, r3018, r3019, r3020, r3021, r3022, r3023, r3196:

cache management fixes:

*) separate cache loader process
*) use real file cache length, this fixes cache size counting for responses
   without "Content-Length" header and 304 responses.
12 files changed:
src/core/ngx_file.c
src/core/ngx_file.h
src/http/ngx_http_cache.h
src/http/ngx_http_file_cache.c
src/http/ngx_http_upstream.c
src/os/unix/ngx_process.c
src/os/unix/ngx_process.h
src/os/unix/ngx_process_cycle.c
src/os/unix/ngx_process_cycle.h
src/os/win32/ngx_process.c
src/os/win32/ngx_process.h
src/os/win32/ngx_process_cycle.c