diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2019-11-10 12:41:15 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2019-11-10 14:36:40 +0000 |
commit | 66401b7fa6e9ad5b2b3230e6483787c95e727624 (patch) | |
tree | 49ff4ba4ecbfb0d23fef9e8629387d855862ee2a | |
parent | ab4eab5706ac6df3a282d1e2fa880d2d40a9eead (diff) | |
download | netsurf-66401b7fa6e9ad5b2b3230e6483787c95e727624.tar.gz netsurf-66401b7fa6e9ad5b2b3230e6483787c95e727624.tar.bz2 |
Resource fetcher: Add Cache-Control header with max-age of a year.
Resource URLs can't change, we want to assume they're fresh for
as long as we can.
-rw-r--r-- | content/fetchers/resource.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/content/fetchers/resource.c b/content/fetchers/resource.c index 94a51405d..c7cf0224e 100644 --- a/content/fetchers/resource.c +++ b/content/fetchers/resource.c @@ -195,6 +195,11 @@ static bool fetch_resource_data_handler(struct fetch_resource_context *ctx) goto fetch_resource_data_aborted; } + /* create max-age of 1 year */ + if (fetch_resource_send_header(ctx, + "Cache-Control: max-age=31536000")) { + goto fetch_resource_data_aborted; + } msg.type = FETCH_DATA; msg.data.header_or_data.buf = (const uint8_t *) ctx->entry->data; |