Configurer la fonctionnalité de consolidation des demandes dans Application Request Routing
par Won Yoo
Cette section du document s’applique à Microsoft Application Request Routing version 2 pour IIS 7 et les versions ultérieures.
But
Comprendre et configurer la fonctionnalité de consolidation des demandes dans Application Request Routing (ARR).
Prérequis
Il s'agit d'une fonctionnalité avancée dans ARR. Cet article présuppose que vous êtes familiarisé avec les fonctionnalités globales d’ARR et que vous savez comment déployer et configurer ARR avec le cache de disque. Si vous ne l’avez pas déjà fait, nous vous recommandons vivement de passer en revue les guides détaillés suivants avant de continuer :
- Configurer et activer le cache de disque dans Application Request Routing
- Gestion des hiérarchies de cache à l’aide d’Application Request Routing
- Déploiement d’Application Request Routing dans CDN
- Parcourir le contenu mis en cache sur le disque sur Application Request Routing
- Supprimer des objets mis en cache
- Remplacer manuellement les directives de contrôle du cache à l’aide d’Application Request Routing
- Réchauffer les nœuds de cache sur Application Request Routing
Si Application Request Routing version 2 n’a pas été installé, vous pouvez le télécharger à l’adresse suivante :
- Microsoft Application Request Routing version 2 pour IIS 7 (x86) ici (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE
). - Microsoft Application Request Routing version 2 pour IIS 7 (x64) ici (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE
).
Suivez les étapes décrites dans ce document pour installer ARR Version 2.
Étape 1 - Vue d’ensemble de la fonctionnalité de consolidation des demandes dans ARR.
Les proxys de cache fonctionnent correctement quand le contenu est déjà disponible. Toutefois, lors de la gestion des données de streaming en direct, les proxys de cache ne sont pas aussi efficaces, car le contenu en direct n’est pas disponible à l’avance pour le cache. Par exemple, quand des dizaines de milliers de spectateurs se connectent pour regarder un match de basket-ball en direct à l’aide d’Internet, comment mettre en cache le contenu en direct ? En outre, étant donné que les utilisateurs se connectent à l’événement en même temps, comment protéger le serveur d’origine lorsqu’il existe des absences de cache en cascade sur les nœuds de cache et que toutes les demandes sont transférées au serveur d’origine ?
Pour résoudre ce problème, ARR a introduit le concept de consolidation des demandes. L’idée est de vérifier les demandes de mise en cache non satisfaites qui sont « en cours » avant de transférer les demandes au serveur d’origine (ou si les nœuds de cache sont hiérarchisé, les demandes serent envoyées au serveur de niveau suivant.) Comme indiqué ci-dessous, l’idée est simple, mais contribue fortement à réduire le nombre de demandes, en particulier pour le contenu de streaming en direct.
Étape 2 - Configurer la fonctionnalité de consolidation des demandes dans ARR.
Cette fonctionnalité est désactivée par défaut. Notez que la configuration de cette fonctionnalité fait partie des paramètres de proxy. La fonctionnalité de consolidation des demandes peut être configurée au niveau du serveur si ARR est utilisé en tant que proxy de serveur, ou elle peut être définie au niveau de la batterie de serveurs si la fonctionnalité de batterie de serveurs est utilisée.
Cette procédure pas à pas montre le paramétrage de proxy au niveau de la batterie de serveurs.
Lancez le Gestionnaire IIS.
Sélectionnez Batteries de serveurs.
Sélectionnez la batterie de serveurs que vous avez créée.
Les icônes suivantes sont affichées :
Double-cliquez sur Mise en cache.
Cochez la case Activer la consolidation des demandes.
Cliquez sur Appliquer pour enregistrer vos modifications. Vous avez maintenant activé la fonctionnalité de consolidation des demandes. Remarque : Le même paramètre de configuration est disponible au niveau du proxy du serveur sur la page Paramètres du proxy du serveur.
Résumé
Vous avez tout paramétré pour que ARR consolide les requêtes, ce qui est particulièrement utile pour gérer le contenu de streaming en direct.
Pour obtenir d’autres procédures pas à pas ARR version 2, consultez les documents de cet article.