From 1abf830f94ca5f09160b35905b825dad803d9270 Mon Sep 17 00:00:00 2001 From: Federico Valido Date: Sat, 18 Jun 2022 03:26:43 -0300 Subject: [PATCH] Disabling gzip compression in cloudfront's cache option. This will improve cloudfront's cache hit ratio. --- source/constructs/lib/back-end/back-end-construct.ts | 2 +- source/constructs/test/__snapshots__/constructs.test.ts.snap | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/constructs/lib/back-end/back-end-construct.ts b/source/constructs/lib/back-end/back-end-construct.ts index 88b9d8cc9..b1f21d9cf 100644 --- a/source/constructs/lib/back-end/back-end-construct.ts +++ b/source/constructs/lib/back-end/back-end-construct.ts @@ -140,7 +140,7 @@ export class BackEnd extends Construct { defaultTtl: Duration.days(1), minTtl: Duration.seconds(1), maxTtl: Duration.days(365), - enableAcceptEncodingGzip: true, + enableAcceptEncodingGzip: false, headerBehavior: CacheHeaderBehavior.allowList("origin", "accept"), queryStringBehavior: CacheQueryStringBehavior.allowList("signature"), }); diff --git a/source/constructs/test/__snapshots__/constructs.test.ts.snap b/source/constructs/test/__snapshots__/constructs.test.ts.snap index 06a901a79..25513911b 100644 --- a/source/constructs/test/__snapshots__/constructs.test.ts.snap +++ b/source/constructs/test/__snapshots__/constructs.test.ts.snap @@ -395,7 +395,7 @@ exports[`Serverless Image Handler Stack Snapshot 1`] = ` "CookieBehavior": "none", }, "EnableAcceptEncodingBrotli": false, - "EnableAcceptEncodingGzip": true, + "EnableAcceptEncodingGzip": false, "HeadersConfig": { "HeaderBehavior": "whitelist", "Headers": [