Cette PR introduit la mise en cache des requêtes en lecture sur l'API BBB.
Un nouveau paramètre de configuration BIGBLUEBUTTON_API_CACHE_DURATION contrôle la durée de cette mise en cache, par défaut réglé à 5s.
En conséquences, les requêtes comme isMeetingRunning ne sont exécutées qu'une seule fois par tranche de 5s pour chaque meeting, même si différents utilisateurs utilisent l'application.
L'espoir est de diminuer le temps d'attente sur certaines page, et ainsi éviter des erreurs 503. Les performances sont à valider avec des tests de montées en charge.
Cette PR introduit la mise en cache des requêtes en lecture sur l'API BBB. Un nouveau paramètre de configuration
BIGBLUEBUTTON_API_CACHE_DURATION
contrôle la durée de cette mise en cache, par défaut réglé à 5s.En conséquences, les requêtes comme isMeetingRunning ne sont exécutées qu'une seule fois par tranche de 5s pour chaque meeting, même si différents utilisateurs utilisent l'application.
L'espoir est de diminuer le temps d'attente sur certaines page, et ainsi éviter des erreurs 503. Les performances sont à valider avec des tests de montées en charge.
fixes #76