Fairly new to Magento 2. I recently built one site using a Luma child theme and all went (fairly) well, now on my second site - different host - which is basically a copy of the first one, same exact template, just a few cosmetic changes to CSS and block positioning, so I wouldn't expect a very different behaviour.
However, on this site I seem to be having some cache related problems. For example if I leave the site for a day or two, when I go back to it (no one has touched it in the meantime) the product images on the homepage won't load up. On one occasion, the whole homepage content (between the header and footer) suddenly wasn't loading up.
In all cases, clearing the cache in the backend fixes the problem, but I know this shouldn't be happening. There isn't even any notification in the backend that the cache needs clearing. I can't go live with the site until this problem is fixed, but I'm not sure how to diagnose where the cache is compromised.
Given that basically the same site behaves properly on another host, I have to assume that it's to do with server settings. Any suggestions?