"Who can help fill in the missing pieces?"
Set the s-maxage HTTP cache control header to this many seconds. Errors are never cached.
s-maxage