I recently installed a free Let’s Encrypt SSL certificate on my domain via my host (SiteGround) and enforced HTTPS on my site (simondcoll.com). The switch to HTTPS has worked fine, but since then it seems that Cloudflare has stopped serving many of the resources (particularly images) that it used to.
I’ve checked repeatedly using GTmetrix and various other speed tests, and the site takes a good second or two longer to load now, largely because several images and js resources are being requested from my host rather than the Cloudflare servers. Bizarrely, one image is still coming from Cloudflare each time, but before the switch, they were all provided by the CDN. I’ve tried purging everything in Cloudflare’s cache in the hope that it would all be re-cached, but this doesn’t seem to have helped. I’ve also double-checked the caching set-up with SiteGround, but everything looks normal there.
Could I have configured things incorrectly, or do I need to instruct Cloudflare to serve those resources again now I’m using a different protocol?
Many thanks in advance!