summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_file_cache.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2015-09-11Cache: check the whole cache key in addition to hashes.Maxim Dounin1-2/+19
2015-04-01Cache: added support for reading of the header in thread pools.Valentin Bartenev1-19/+105
2015-03-14Added support for offloading read() in thread pools.Valentin Bartenev1-1/+1
2015-03-02Cache: do not inherit last_modified and etag from stale response.Roman Arutyunyan1-2/+0
2015-02-17Cache: reduced diffs to the plus version of nginx.Ruslan Ermilov1-6/+4
2015-02-02Cache: added temp_path to file cache.Roman Arutyunyan1-14/+48
2014-12-26Upstream: use_temp_path parameter of proxy_cache_path and friends.Valentin Bartenev1-1/+35
2014-12-26Cache: update variant while setting header.Valentin Bartenev1-35/+57
2014-12-22Upstream: added variables support to proxy_cache and friends.Valentin Bartenev1-1/+13
2014-11-26Cache: send conditional requests only for cached 200/206 responses.Piotr Sikora1-0/+2
2014-12-02Cache: proper wakeup of subrequests.Maxim Dounin1-2/+6
2014-12-02Upstream: improved subrequest logging.Maxim Dounin1-12/+31
2014-11-18Cache: proxy_cache_lock_age and friends.Roman Arutyunyan1-9/+22
2014-11-05Cache: removed dead store in ngx_http_file_cache_vary_header().Maxim Dounin1-1/+0
2014-10-27Cache: normalization of some Vary headers.Maxim Dounin1-2/+66
2014-10-27Cache: multiple variants of a resource now can be stored.Maxim Dounin1-3/+77
2014-10-27Cache: c->reading flag introduced.Maxim Dounin1-1/+4
2014-10-27Cache: hash of Vary headers now stored in cache.Maxim Dounin1-0/+135
2014-09-05Upstream: suppressed the file cache slab allocator error messages.Roman Arutyunyan1-0/+4
2014-06-26Cache: ETag now saved into cache header.Maxim Dounin1-0/+12
2014-06-26Cache: version in cache files.Maxim Dounin1-1/+10
2014-06-04Core: added ngx_slab_calloc() and ngx_slab_calloc_locked().Ruslan Ermilov1-16/+6
2014-04-30Cache: added ngx_quit check to ngx_http_file_cache_expire().Maxim Dounin1-0/+5
2013-11-18Upstream: cache revalidation with conditional requests.Maxim Dounin1-0/+111
2013-09-04Win32: Borland C compatibility fixes.Maxim Dounin1-1/+1
2013-08-23Cache: lock timeouts are now logged at info level.Maxim Dounin1-2/+1
2013-08-20Backed out f1a91825730a and 7094bd12c1ff.Maxim Dounin1-3/+1
2013-08-06Replaced ngx_conf_full_name() with ngx_get_full_name().Valentin Bartenev1-1/+3
2013-06-05Valgrind: supressed complaints about uninitialized bytes.Maxim Dounin1-0/+2
2013-02-19Removed zero termination of shm zone names.Valentin Bartenev1-2/+0
2012-02-27Fix of rbtree lookup on hash collisions.Maxim Dounin1-12/+7
2012-02-13Time parsing cleanup.Maxim Dounin1-7/+8
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-12-26Fixed build without debug.Maxim Dounin1-2/+2
2011-12-26Cache locks initial implementation.Maxim Dounin1-14/+145
2011-12-12Cache: only complain on long locked entries.Maxim Dounin1-3/+3
2011-12-12Cache: handling of cache files with long headers.Maxim Dounin1-0/+7
2011-12-12Cache: obsolete code removed.Maxim Dounin1-66/+0
2011-09-27Cache: fix for sending of empty responses.Maxim Dounin1-3/+5
2011-08-25Cache size accounting fix: actual cache size on disk was less thanIgor Sysoev1-0/+1
2011-08-22The change in adaptive loader behaviour introduced in r3975:Igor Sysoev1-40/+26
2011-07-29loader_files, loader_sleep, and loader_thresholdIgor Sysoev1-11/+67
2011-07-25set correct configuration file values while adding pathIgor Sysoev1-0/+2
2011-07-25rename ngx_http_file_cache_manager_sleep() to ngx_http_file_cache_loader_sleep()Igor Sysoev1-4/+4
2011-07-24do not close connection if cache file is too small: replace it with valid oneIgor Sysoev1-1/+1
2011-07-24elimination of reading cache files by cache loaderIgor Sysoev1-42/+9
2011-07-24fix r3968Igor Sysoev1-1/+1
2011-07-24update the previous commit:Igor Sysoev1-2/+1
2011-07-24The cache loader performs two tasks: inserting cache objects in inactivityIgor Sysoev1-11/+6
2011-07-24fuse two if's in one conditionIgor Sysoev1-11/+2