Pour effectuer le calcul des déclencheurs, des éléments calculés/agrégés et de certaines macros beaucoup plus rapidement, depuis la version 2.2 Zabbix dispose d'une option de cache de valeur qui est prise en charge par le serveur Zabbix.
Ce cache mémoire peut être utilisé pour des données d'historiques, au lieu de passer des appels SQL directs à la base de données. Si les valeurs d'historiques ne sont pas présentes dans le cache, les valeurs manquantes de la base de données sont requises et le cache est mis à jour en conséquence.
Pour activer la fonctionnalité de cache de valeurs, un paramètre optionnel ValueCacheSize est pris en charge par le fichier de configuration du serveur Zabbix.