Hi, Dustin
Thanks for your feedback.
I think you are correct. It's hard to update the server layers periodically, and as you know that the server-side is mainly used to serve static maps. You can’t control what and how to render on the server-side and all of stuff such as construct ServerLayerOverlay and set the link between client-side and server-side are always ready beforehand. We don’t have effective communication mechanism between them.
Anyway, here is one solution for your scenario. Regarding the WMS Server Edition I suggest. In addition we know that the WMS servers maps are less dynamic, though we do support dynamic maps, we have special logic for static maps that allows us to generate them more efficiently. If you have the time, to watch the video introducing it. The video is on the product page under the videos tab. It recaps that there are quite a few advantages to using the WMS server when you need performance.
If you have any questions please let me know.
Thanks,
Khalil