When viewing large windows of time (screens, graphs, latest data) screen refresh rate remains fixed at a global constant, e.g. 30-60 seconds. With large time windows (weeks, months, years) this does not make sense and is wasteful of IO. It would be nice if there were some heuristic to scale back the refresh rate in some way based on the size of the time window being viewed.
Maybe easiest would be "refresh at a rate of X if the time window being viewed is < T, else refresh at rate of Y".
This in combination with the logic described in ZBXNEXT-765 would help a lot with reducing server IO load.