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