icingaweb2-module-director/library/Director/CustomVariable
Thomas Gelf 6f12663756 PrefetchCache: lot's of improvements
This commit enables the prefetch cache per default when rendering configs
and adds the following features:

* prefetch all kinds of Icinga object inheritance (imports)
* prefetch group memberships
* prefetch custom variables
* render vars with the same checksum only once

Roughly measured performance boost with a large real-life config, renders three
times faster as it did before. Might be even more for those suffering from high
latencies when accessing their DB remotely and/or on a slow storage.

fixes #12876
2016-10-09 12:41:06 +00:00
..
CustomVariable.php PrefetchCache: lot's of improvements 2016-10-09 12:41:06 +00:00
CustomVariableArray.php CustomVariable: reset 'deleted' when re-setting... 2016-09-08 22:40:07 +00:00
CustomVariableBoolean.php CustomVariable: reset 'deleted' when re-setting... 2016-09-08 22:40:07 +00:00
CustomVariableDictionary.php CustomVariable: reset 'deleted' when re-setting... 2016-09-08 22:40:07 +00:00
CustomVariableNull.php CustomVariable: reset 'deleted' when re-setting... 2016-09-08 22:40:07 +00:00
CustomVariableNumber.php CustomVariableNumber: tolerant float comparison 2016-10-06 16:19:08 +00:00
CustomVariableString.php CustomVariable: reset 'deleted' when re-setting... 2016-09-08 22:40:07 +00:00
CustomVariables.php PrefetchCache: lot's of improvements 2016-10-09 12:41:06 +00:00