Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cloudfront CDN now sits between the client and our application which means we can start thinking about caching HTTP responses for a snappier user experience.
This PR does a few things to enable HTTP caching.
probably_authenticated
check we can serve up the same cached response for all HTTP requests. A user can still access their dashboard by clicking either of those links once they're logged in.Cache-Control
headers:public
– this one lets Cloudfront know it's allowed to cache itmax-age
- controls how long to cache content. I've set this to 5 minutes whilst testing.must-revalidated
- check origin server (our app) to see if content is still fresh using etagnonce
generation 😬inline-eval
(see backport algolia search support from buildkite.com #681) .