Add SSR caching via lru-cache. Update Cache-Control header to 1 week, but tell browsers not to cache index.html

This commit is contained in:
Tim Donohue
2023-01-09 13:59:02 -06:00
parent 485bb840ce
commit b0696a404d
7 changed files with 217 additions and 51 deletions

View File

@@ -5,6 +5,14 @@ export interface CacheConfig extends Config {
msToLive: {
default: number;
};
// Cache-Control HTTP Header
control: string;
autoSync: AutoSyncConfig;
// In-memory cache of server-side rendered content
serverSide: {
// Maximum number of pages (rendered via SSR) to cache.
max: number;
// Amount of time after which cached pages are considered stale (in ms)
timeToLive: number;
}
}