Indigo 2022.2 on a 2018 Intel Mac Mini, 6-core i7, 32GB RAM, Monterey 12.6.5
I don't have refreshing image URLs on any of my control pages. My largest control page has 207 controls, but I also have a bunch that only have ~20 or so; in my experience the number of controls doesn't have too much effect on how slowly the controls pop on to the page (it just takes longer overall if there are more controls on the page.)
For me, the controls on the page load in sort of a patchwork pattern - a handful will appear, then a second or so goes by, then another handful pop onto the screen, then another second or two, and so on. I experience the behavior using Safari on the local Indigo server, Safari or Firefox on a MBP on the local network, and all of my Indigo Touch devices on the local network (both iPad and iPhone.)
I'm wondering if there is something to the multiple clients theory. I have two iPads that are set to never sleep and keep Indigo Touch up 24/7 - they display variable values for time, weather, and devices that refresh probably several times per minute or more. (Again, no refreshing image URLs, just displaying variable values and static device state images.) I also have a MagicMirror that runs 24/7 and it continuously displays two control pages at the same time. So that's two pages in Indigo Touch and two in a browser that are basically always running and displaying variables and device state images that change pretty frequently. Then at any given time either me or my spouse might be accessing one via Indigo Touch on our respective iPad or iPhone, so I suppose it wouldn't be uncommon for there to be six control pages being displayed/updated at any given time in our setup.
I can reproduce the 'undefined page' errors in the log that McJohn reported, but not the 503s. When a page is loading in a web browser, if I hit the stop button before the page fully loads it throws errors for whatever images hadn't yet loaded:
- Code: Select all
May 9, 2023 at 5:49:45 PM
Web Server Warning undefined page for request /images/controls/static/BS_HVAC_Cooling.png from 192.168.2.6
Web Server Warning undefined page for request /images/controls/devices/BS_Light+on.png from 192.168.2.6
Web Server Warning undefined page for request /images/controls/devices/BS_Ellipse_35+true.png from 192.168.2.6
Web Server Warning undefined page for request /images/controls/static/BS_HVAC_Heating.png from 192.168.2.6
Web Server Warning undefined page for request /images/controls/static/BS_Wind.png from 192.168.2.6
I don't see anything else in the log that would seem to indicate anything is wrong. Also, the new Indigo Touch for Web is comparatively very snappy - the devices page loads details for 83 devices in one second or so.
I'm happy to test anything that you think might help - may be a little slow responding due to work commitments but glad to help out if I can. Thanks!