1.4.5.5.7. Concept de mise en cache

Le cache de l'AppServer fonctionne par défaut en mode « à la demande ». Les contenus ne sont chargés et enregistrés que lorsqu'ils sont demandés par un client. Cette procédure réduit la consommation de ressources et garantit que seuls les contenus réellement nécessaires sont mis en cache.

Concrètement, cela signifie que lorsqu’un client demande un contenu qui n’est pas encore disponible sur le serveur de cache, celui-ci interroge le serveur backend. Le résultat est stocké dans le cache. Si un autre client demande le même contenu, celui-ci est fourni directement à partir du cache local – l'aller-retour sur le réseau est ainsi évité.

Une caractéristique essentielle est la prise en compte des droits d'utilisateur et des groupes d'autorisations. Le contenu du cache peut être géré séparément, afin que les informations protégées ne soient pas divulguées à des utilisateurs non autorisés.