It seems to vary between once per day (which is my target) and a few times per day but never rude. And lots of 304s.
I don't think that you are quite following my Cache-control max-age overnight (I vary it dynamically to try to steer away from my skipHours). But not bad!