Mise en cache de l'ensemble de résultats du service Web
Mise en cache de l'ensemble de résultats du service Web
Lorsque vous configurez la mise en cache de l'ensemble de résultats, le Data Integration Service met en cache les résultats du processus DTM associé à chaque requête du service Web. Le Data Integration Service met en cache les résultats de la période d'expiration que vous définissez. Quand un client externe effectue la même requête avant l'expiration du cache, le Data Integration Service renvoie les résultats mis en cache.
Envisagez la solution suivante pour les goulots d'étranglement de cache de l'ensemble de résultats :
Configurez le cache de l'ensemble de résultats pour un service Web.
La mise en cache de l'ensemble des résultats permet au Data Integration Service d'utiliser les résultats mis en cache pour les demandes du service Web. Les utilisateurs qui exécutent des requêtes identiques dans un laps de temps court souhaiteront peut-être utiliser la mise en cache de l'ensemble de résultats pour diminuer le temps d'exécution des requêtes identiques.
Le Data Integration Service stocke le cache de l'ensemble de résultats des services Web par utilisateur lorsque le service Web utilise WSSecurity. Le Data Integration Service stocke le cache en fonction du nom d'utilisateur qui est fourni dans le nom d'utilisateur de la requête de service Web. Lorsque le Data Integration Service met en cache les résultats par utilisateur, le Data Integration Service renvoie seulement les résultats mis en cache à l'utilisateur qui a envoyé la requête du service Web.