geko
(Geko)
October 22, 2016, 3:14pm
11
They claim to have fixed the app caching issue which is supposed to address peak server loads, but we’ve heard similar claims before, haven’t we? I still prefer Vera for local control, although it’s hard to beat ST for cloud integrations.
On Friday October 14 we pushed a platform update that changed the way that caching for SmartApps works. Prior to the update every installation of a community SmartApp was cached independently. This type of caching worked fine at first but did not scale well when more users began to adopt large community smart apps. The biggest impact of this was during scheduled executions because we would load up and evict many SmartApps very quickly which would cause garbage collection pauses (I have wrote about this many times this year). With the new way of caching - we take a checksum of the code that is being executed and cache the SmartApp using the checksum as a key. This significantly reduces the amount of SmartApps that need to be stored in our cache and results in much more scalable, performant &…
3 Likes