Question

J'ai SharePoint 2007 Publication du site. Le site de niveau supérieur est purement anonyme et un des enfants utilise l'authentification des formulaires à l'aide fournisseur d'appartenances personnalisé. Le site d'administration utilise l'authentification Windows.

Comment puis-je configurer la mise en cache de sortie du site pour permettre une meilleure performance sans risquer d'avoir des utilisateurs authentifiés voir chaque donnée d'autres (en cache)?

Était-ce utile?

La solution

Vous devez définir le profil cache anonyme pour la collecte du site au public Internet. Pensez à activer la mise en cache de sortie et politique de gestion de cache de sortie pour pouvoir passer outre la publication des pages et des mises en page (cela vous permet de spécifier des profils de cache spécifiques plus tard pour la mise en page spécifiques et des sous-sites).

Pour les travaux autour de la 304 numéro (image et bibliothèques de documents ne max-age correct pas encore défini l'en-tête, et provoque donc les allers-retours inutiles au serveur demandant une image serveur connaît déjà devrait être mis en mémoire cache) vous devez également configurer blob cache dans web.config pour le site anonyme. En savoir plus , et un article plus techincal par Stefab Gossner ici .

Réglage du profil authentifié pourrait être soit le hors-the-box profil extranet ou un profil personnalisé. Étant donné que le profil extranet par défaut est variable par le navigateur, ce isnt très utile, vous devez créer un profil personnalisé dans la collection de sites Profils cache où vous choisissez contrôle ACL (sécurisera que le contenu mis en cache est la sécurité coupé) et Variez par les droits de l'utilisateur. Si les modifications ne devrait pas être immédiat, vous devez définir une durée déterminée à la page de cache et possibilité de ne pas vérifier ensemble pour des changements, cela donnera les meilleures performances. Si des modifications doivent être immédiatement vérifier le chèque pour l'option change.

Une autre option pour des questions plus avancées, est de créer un varient selon le profil personnalisé et le code de votre propre gestionnaire en C #: Comment utiliser la mise en cache de sortie MOSS avec des paramètres personnalisés

Enfin, vous devez configurer le cache d'objet (cache sur disque). Mais garder à l'esprit ind que cela pourrait aussi causer des objets personnalisés (tels que le menu de bienvenue) pour être mises en cache. En savoir plus sur le cache d'objet .

HTH Anders Rask

Liens utiles sur la mise en cache dans SharePoint Comment puis-je rendre mon site web plus rapide avec la mise en cache? Caching Office SharePoint Server 2007

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top