From 66401b7fa6e9ad5b2b3230e6483787c95e727624 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sun, 10 Nov 2019 12:41:15 +0000 Subject: 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. --- content/fetchers/resource.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'content/fetchers/resource.c') 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; -- cgit v1.2.3