Bandwidth Usage Optimization

This chapter consists of the most important options, properties and settings for Iotellect Server bandwidth usage optimization.

Tuning Cache Time for Model Variables

Sometimes the connection between Iotellect Server and the operator is limited. The Cache Time variable property can help speed up requests to model variables. When the Cache Time variable property is set, the first request sent to Iotellect Server will return the variable value. But all other requests performed during this Cache Time period will use cached response to the first request. If Cache Time is set to 10 seconds, then the remote server will receive requests for this particular variable no more than once in 10 seconds.

By setting Cache Time, the data bandwidth, Iotellect Server CPU and memory usage can be reduced. However, Cache Time should be set in accordance to how frequently the variable is updated in Iotellect Server. Rarely updated variables, or variables which are never updated, can have a high Cache Time, while frequently updated variables should have a Cache Time proportional to their update frequency in Iotellect Server.

Was this page helpful?