mirror of
https://github.com/nginx/nginx.git
synced 2024-12-18 21:23:36 -06:00
Cache: increased cache header Vary and ETag lengths to 128.
This allows to store larger ETag values for proxy_cache_revalidate, including ones generated as SHA256, and cache responses with longer Vary (ticket #826). In particular, this fixes caching of Amazon S3 responses with CORS enabled, which now use "Vary: Origin, Access-Control-Request-Headers, Access-Control-Request-Method". Cache version bumped accordingly.
This commit is contained in:
parent
b9a031622b
commit
5544756296
@ -24,10 +24,10 @@
|
||||
#define NGX_HTTP_CACHE_SCARCE 8
|
||||
|
||||
#define NGX_HTTP_CACHE_KEY_LEN 16
|
||||
#define NGX_HTTP_CACHE_ETAG_LEN 42
|
||||
#define NGX_HTTP_CACHE_VARY_LEN 42
|
||||
#define NGX_HTTP_CACHE_ETAG_LEN 128
|
||||
#define NGX_HTTP_CACHE_VARY_LEN 128
|
||||
|
||||
#define NGX_HTTP_CACHE_VERSION 4
|
||||
#define NGX_HTTP_CACHE_VERSION 5
|
||||
|
||||
|
||||
typedef struct {
|
||||
|
Loading…
Reference in New Issue
Block a user