The insanely slow load times on the dashboard pages have been driving me crazy for a while. I finally got around to doing something about it. Most of the data displayed on them is now cached, so it isn't pulled from the database every time the page is loaded. Only the monthly and weekly production estimate charts come from the database. So when the daily update is in progress, most of the data on the dashboards will stay static, but the monthly and weekly charts will display the latest data. When the daily update for each model is done, the cache for the models dashboard will be cleared and reloaded.
So instead of 15 second load times, they are now only taking about a second to load. Much better!