From OpenSCADAWiki
Q: I have a very busy system with many OpenSCADA processes working through the Web interface and I want to decrease the server loading and speed up all those interfaces.
Re: Yes, by default OpenSCADA interface designed for work in some fast enough carrying-live period (100 ms) which suitable mostly for active local Qt-interfaces of the module UI.Vision with high reactivity and on fast enough networks at working with the visualisation server. But currently you can tune your interface to achieve the loading decrease in times:
- the first and an obviously step that is to increase the carrying-life period in the VCA Project configuration, where you can set the "Period of the calculation" in a value up to 500 ms for active local Qt-interfaces of the module UI.Vision and up to 1000 ms for not fast Web-interfaces of the module UI.WebVision;
- the second step that is to set the dynamic data updating period depending on what you mean as enough often or disable the periodic updating in whole by setting the period in -2; and do that for the main-root page in the Widget configuration of your project tree; the same you can do for all panels placed in the group "Control panels (control)" of the project logical structure from the same main-root page, setting the needing period for the group itself;
- the third step that is deepening to your dynamic widgets-cadres adaption for work on big periodicity without loss the reactivity like to the already adapted ones from the standard library as the main-root page and Analog show; and the adaption mostly means:
- sending user events at need of rapid updation in the next life cycle after the events processing;
- controlling the widget execution period depending on the activity situation like to blinking the selection cursor and the alarm colors.