diff options
Diffstat (limited to 'content/canory/messages/cache.md')
-rw-r--r-- | content/canory/messages/cache.md | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/content/canory/messages/cache.md b/content/canory/messages/cache.md new file mode 100644 index 0000000..cb408be --- /dev/null +++ b/content/canory/messages/cache.md @@ -0,0 +1,35 @@ ++++ +date = "2022-02-27T20:18:43+00:00" +lastmod = "2022-02-27T20:18:43+00:00" +tags = [ "docs", "cache" ] +author = "canory" ++++ + +Resource abuse is not good --- cache responsibly. In the `hugo` configuration +file (config.yaml, config.json, config.toml) set the cache expiry time. The +default is `12h` (12 hours) for remote fetches and `-1` (forever) for assets, +images, and modules. The time scales are seconds (`s`), minutes (`m`), and hours +(`h`). Turn off a cache by setting a max age of `0`. + +```yaml {options="hl_lines=9-17",caption="Caching Options"} +--- +caches: + assets: + dir: :resourceDir/_gen + maxAge: -1 + images: + dir: :resourceDir/_gen + maxAge: -1 + getcsv: + dir: :resourceDir/caches + maxAge: 12h + getjson: + dir: :resourceDir/caches + maxAge: 12h + getresource: + dir: :resourceDir/caches + maxAge: 12h + modules: + dir: :resourceDir/caches + maxAge: -1 +``` |