Found it! The solution was in a a mailing list item from 2012. You have
turn proxy buffering on in order for the proxy cache to work. I’m
like a champ now.
There probably ought to be a warning about that someplace, or it should
in the docs someplace.