Améliorer le rendu des pages en configurant la mise en cache de sortie

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Si votre site reçoit un grand nombre de visites, vous pouvez configurer le cache de sortie de page pour les pages fréquemment consultées améliorer les performances du site.

Remarque : Si vous souhaitez utiliser la mise en cache de sortie de page, la fonctionnalité de publication doit être activée pour votre site.

Contenu de cet article

Sortie de la page sur mise en cache

Créer un profil de cache

Configurer les paramètres de cache de sortie de page pour une collection de sites

Configurer les paramètres de cache de sortie de pages au niveau du site

Configurer les paramètres de cache de sortie de page pour les mises en page

Sortie de la page sur mise en cache

Mise en cache de sortie de tous les contrôles sur une page donnée rendue, et il stocke également les différentes versions de cette page avant rendue de sortie de pages. Paramètres de cache de sortie de pages peuvent être configurées au niveau de collection de sites du site, le niveau de site et des mises en page individuelles. Le cache de sortie de page est désactivé par défaut.

Une fois une page de premier rendu à un utilisateur d’une classe utilisateur donnée, chaque fois qu’utilisateur affiche cette page dans la même classe, chargement plus rapide de la page, car les contrôles de la page .aspx n’avez pas besoin de réexécuter pour générer le code HTML. La durée nécessaire pour afficher la page est réduite. Le cache de sortie de page peut améliorer les performances du serveur, car il réduit les activités de contrôle et les appels vers la base de données.

Avant de décider d’utiliser la mise en cache de sortie pour améliorer les performances de la page et le rendu de l’élément de la page, vous souhaiterez peut-être consulter la liste suivante des avantages et inconvénients de cache de sortie. La liste suivante n’est pas exhaustive et il peut également être considérations supplémentaires.

Avantages de la mise en cache de sortie

Inconvénients liés de la mise en cache de sortie

  • Chaque classe équivalente de contenu (par exemple, page ou un élément dans une page) reçoit une réponse plus rapide et latence plus courte et par conséquent, une fois qu’il est rendu initiale.

  • Chaque serveur utilise moins de temps processeur et énergétique pour répondre à la même page après le rendu initial.

  • Chaque source de données de la page rendue peut évoluer pour prendre en charge les clients Web plus en raison du flux de trafic réduites qui rend possible de la mise en cache de sortie.

  • Pour chaque demande de page pour lequel une version mise en cache de sortie d’une page est pris en charge, le serveur n’a pas à :

    • Faire un aller-retour à la base de données pour récupérer le code source de la page .aspx et les contrôles .ascx sur la page.

    • Recharger et réafficher les contrôles.

    • Nouveau interroger des sources de données qui dépendent des contrôles de données.

  • La mise en cache de sortie consomme davantage de mémoire. Chaque version d’une page consomme de la mémoire sur le client Web.

  • Lorsqu’il est utilisé avec deux ou plusieurs serveurs Web frontaux, la mise en cache de sortie peut affecter la cohérence. Vous pouvez configurer un profil de cache pas pour vérifier les mises à jour pour chaque demande et, par exemple, lui demander d’ignorer les modifications apportées à la version de la page Web dans le cache de sortie jusqu'à 60 secondes après la mise à jour de la page d’origine. Si vous avez deux serveurs Web frontaux dans votre topologie et, selon l’équilibrage de charge utilisé pour acheminer demande de l’utilisateur, un lecteur de contenu de site peut voir incohérence si la page est rendue par un serveur et ensuite une demande suivante est acheminée vers un deuxième serveur dans cette fenêtre 60 secondes.

Haut de la Page

Créer un profil de cache

Les profils de cache décrivent des paramètres de cache spécifiques pour chaque type de cache de sortie de page. Un profil de cache définit les types suivants de comportement de cache :

  • La durée de conservation des éléments dans le cache

  • La stratégie de filtrage de sécurité

  • La date d’expiration des paramètres, tels que la durée et les modifications

  • Partition d’un cache en fonction de l’autorisation de l’utilisateur, de droits d’utilisateur et d’autres variables personnalisées.

Comme un profil de cache peut être défini centralement pour une collection de sites, vous pouvez mettre à jour un profil dans un emplacement unique et la modification est immédiatement implémentée au sein de la collection de sites. Vous devez être un administrateur de Collection de sites pour définir des profils de cache de nouveau.

Remarque : Les profils de cache déterminent le comportement du cache de sortie de page pour une collection de sites, un site ou une page maître à laquelle sont appliqués les profils de cache.

  1. Accédez à la page d’accueil du site de niveau supérieur dans la collection de sites.

  2. Dans le menu Actions du Site Image du bouton , cliquez sur Paramètres du Site.

  3. Sous Administration de Collection de sites, cliquez sur profils de cache de collection de sites.

  4. Dans la page des profils de Cache, cliquez sur Ajouter un nouvel élément.

  5. Dans la section titre, tapez un titre pour le nouveau profil de cache.

  6. Dans la section Nom complet, tapez un nom pour le profil de cache.

    Le nom d’affichage apparaît dans la liste des profils de cache disponibles pour les propriétaires de site et de mise en page.

  7. Dans la section Affichage Description, tapez une description pour le profil de cache.

  8. Dans la section Effectuer et vérifier, activez la case à cocher pour vous assurer que tous les éléments dans le cache sont sécurité rognée.

    Même si vous pouvez désactiver la case à cocher pour offrir la vitesse de traitement, vous devez faire cela uniquement des sites ou des mises en page qui n’ont pas les informations devant être rognée de sécurité.

  9. Dans la section activé, activez la case à cocher pour activer la mise en cache.

  10. Dans la section durée, tapez le nombre de secondes la version mis en cache sera disponible.

  11. Dans la section vérifier les modifications apportées, activez la case à cocher pour valider sur chaque demande de page que le site n’a pas modifié et vide le cache des modifications au site.

    Bien que vous pouvez désactiver la case à cocher pour améliorer les performances, lorsque vous effectuez cette opération, le système ne vérifie pas les mises à jour au site pour le nombre de secondes spécifié dans la section durée. Cela peut entraîner utilisateurs ne voient pas les informations les plus récentes.

  12. Dans la section variation par paramètre personnalisé, tapez le paramètre personnalisé tel que spécifié par HttpCachePolicy.SetVaryByCustom dans ASP.NET 2.0.

    Remarque : Pour plus d’informations sur les paramètres ici et dans la procédure suivante, reportez-vous à la bibliothèque de classes .NET Framework sur MSDN.

  13. Dans la section variation par en-tête HTTP, tapez le paramètre personnalisé tel que spécifié par HttpCachePolicy.VaryByHeaders dans ASP .NET 2.0.

  14. Dans la section variation par paramètres de chaîne de requête, tapez le paramètre de requête comme spécifié par HttpCachePolicy.VaryByParams dans ASP .NET 2.0.

  15. Dans la section variation par droits d’utilisateur, activez la case à cocher pour vous assurer que les utilisateurs doivent disposer d’autorisations identiques sur tous les objets sécurisables pour afficher la même page mis en cache que les autres utilisateurs.

  16. Dans la section mise en cache, sélectionnez le type de cache tel que spécifié par HttpCacheability dans ASP .NET 2.0.

  17. Dans la section sûre pour une utilisation authentifié, activez la case à cocher pour les stratégies que vous souhaitez autoriser les administrateurs et page concepteurs de mise en forme à appliquer aux scénarios authentifiés.

  18. Dans la section Autoriser les auteurs à afficher le contenu mis en cache, activez la case à cocher pour ignorer le comportement normal dans que les utilisateurs avec l’option Modifier les autorisations ont leurs pages mises en cache.

    Activer ce comportement dans les scénarios dans lesquels vous savez que la page sera publiée, mais n’ont pas de contenu peut être extrait ou qui existe sous forme de brouillon, par exemple un composant WebPart requête de contenu.

  19. Cliquez sur Enregistrer.

Haut de la Page

Configurer les paramètres de cache de sortie de page pour une collection de sites

Vous devez être un administrateur de Collection de sites pour configurer les paramètres de cache de sortie de pages pour une collection de sites.

  1. Dans le menu Actions du Site Image du bouton , cliquez sur Paramètres du Site.

  2. Dans la section Administration de Collection de sites, cliquez sur cache de sortie de collection de sites.

  3. Pour activer le cache de sortie dans la collection de sites, cliquez sur la case à cocher Activer les cache de sortie.

    Une liste des paramètres de cache s’affiche dans la page.

  4. Dans la section Profil de Cache de sortie de pages par défaut, dans la liste des Profils de Cache anonyme, sélectionnez le profil à utiliser pour les utilisateurs anonymes, puis, dans la liste Profil de Cache authentifié, sélectionnez le profil à utiliser pour les utilisateurs authentifiés.

    Cela permet d’optimiser l’utilisation du cache selon les méthodes d’authentification autorisées sur le site. Profils de cache de sortie de page affectent spécifiquement les pages du portail de publication.

  5. Dans la section de la Stratégie de Cache de sortie de Page, effectuez une ou plusieurs des opérations suivantes :

    • Pour définir un profil de cache différent pour les sites de publication, activez la case à cocher sites de publication peuvent utiliser un profil de cache de sortie de page différente.

    • Pour définir un profil de cache différent pour les mises en page, activez la case à cocher mises en Page peuvent utiliser un profil de cache de sortie de page différente.

  6. Pour afficher des informations de cache supplémentaires sur les pages de la collection de sites, dans la section Informations du Cache de débogage, sélectionnez la case Activer les informations du cache de débogagedans les pages à cocher.

    Cela inclut la date et l’heure du dernier affichage de la page.

  7. Enfin, cliquez sur OK.

Haut de la Page

Configurer les paramètres de cache de sortie de pages au niveau du site

Utilisez les étapes suivantes pour configurer les paramètres de cache de sortie de pages pour un site de publication. Vous devez disposer de l’autorisation contrôle total pour un site configurer les paramètres de cache de sortie de pages pour un site.

  1. Dans le menu Actions du Site Image du bouton , cliquez sur Paramètres du Site.

  2. Sous Administration du Site, cliquez sur cache de sortie de Site.

  3. Sous Profil de Cache anonyme, effectuez une des opérations suivantes :

  4. Pour hériter du profil anonyme au niveau du site que vous avez configuré sur la page Paramètres de Cache de sortie de Collection de sites, sélectionnez hériter le profil < nom du profil >.

  5. Pour sélectionner un profil de cache anonyme différent pour une page, cliquez sur Sélectionner un profil de cache de sortie de pages.

  6. Sous Profil de Cache authentifié, effectuez une des opérations suivantes :

  7. Pour hériter du profil authentifié au niveau du site qui a été configuré dans la page Paramètres de Cache de sortie de Collection de sites, sélectionnez hériter du profil < nom du profil >.

  8. Pour sélectionner un autre authentifiés cache profil d’une page, sélectionnez Sélectionnez un profil de cache de sortie de pages .

  9. Pour appliquer le paramètre s pour sous-sites dans la collection de sites, sélectionnez le Appliquer ces paramètres à tous les sous-sites case à cocher.

  10. Cliquez sur OK .

Haut de la Page

Configurer les paramètres de cache de sortie de page pour les mises en page

Utilisez les étapes suivantes pour configurer les profils de cache authentifiés et anonymes qui seront utilisés dans chaque mise en page. Vous devez être au moins un concepteur pour un site pour configurer le cache de sortie pour les mises en page.

  1. Dans le menu Actions du Site Image du bouton , cliquez sur Paramètres du Site.

  2. Sous galeries, cliquez sur pages maîtres et mises en page.

  3. Dans la page Galerie de pages maîtres, pointez sur le nom de la mise en page à laquelle vous souhaitez appliquer un profil de cache, cliquez sur la flèche qui apparaît, puis cliquez sur Extraire.

  4. Pointez sur la mise en page à nouveau, cliquez sur la flèche qui apparaît, puis cliquez sur Modifier les propriétés.

  5. Effectuez l’une des actions suivantes, ou les deux :

  6. Dans la Profil de Cache authentifié, sélectionnez le profil de cache authentifié que vous souhaitez appliquer à la mise en page.

  7. Dans la Profil de Cache anonyme, sélectionnez le profil de cache anonyme que vous souhaitez appliquer à la mise en page.

    Remarque : Sur certains sites, vous devrez peut-être vous devrez peut-être dans la section Type de contenu, sélectionnez Mise en Page avant de vous verrez les options de profil du cache.

  8. Cliquez sur Enregistrer.

  9. Pointez sur le nom de la mise en page que vous souhaitez archiver et cliquez sur la flèche qui apparaît, puis cliquez sur Archiver.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×