It depends on how adept you are at PHP coding and how flexible your hosting site is at running cron jobs. I've set myself up so that a load of my home page doesn't require the server to do
any external fetches - everything is pre-cached by cron jobs and loaded directly from the server cache files. Alerts, forecast, USNO, METAR, images, etc...
Also, my home page is divided into "accordion" sections, most of which are closed. For the sections that are closed which include images (radar, satellite), I don't load the image until and unless the user clicks the section to open up.
https:lexmaweather.info