mirror of
https://github.com/nginx/nginx.git
synced 2024-12-19 05:33:52 -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_SCARCE 8
|
||||||
|
|
||||||
#define NGX_HTTP_CACHE_KEY_LEN 16
|
#define NGX_HTTP_CACHE_KEY_LEN 16
|
||||||
#define NGX_HTTP_CACHE_ETAG_LEN 42
|
#define NGX_HTTP_CACHE_ETAG_LEN 128
|
||||||
#define NGX_HTTP_CACHE_VARY_LEN 42
|
#define NGX_HTTP_CACHE_VARY_LEN 128
|
||||||
|
|
||||||
#define NGX_HTTP_CACHE_VERSION 4
|
#define NGX_HTTP_CACHE_VERSION 5
|
||||||
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
Loading…
Reference in New Issue
Block a user