mirror of
https://github.com/nginx/nginx.git
synced 2026-08-04 14:58:20 +00: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
1 changed files with 3 additions and 3 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue