Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Team Foundation Server Proxy et contrôle de code source Team Foundation

Visual Studio 2005

Team Foundation Server Proxy est conçu pour améliorer les performances réseau en mettant en cache des copies de fichiers de contrôle de code source dans un emplacement distant, proche du développeur qui a besoin des fichiers, mais éloigné de l'emplacement de contrôle de code source principal. En stockant des copies dans l'emplacement distant, en général connecté à l'emplacement source via un lien plus lent que le réseau local, le proxy aide chaque utilisateur à éviter un téléchargement coûteux des fichiers vers son espace de travail via la connexion plus lente.

À la place, Team Foundation Server Proxy répond généralement aux requêtes du client en retournant les fichiers du cache local via la connexion locale plus rapide. Lorsqu'un fichier ne se trouve pas dans le cache local, le fichier est téléchargé par le proxy dans le cache local à partir de Team Foundation Server, avant que les fichiers soient retournés au client.

RemarqueRemarque

Par défaut, un cache est également disponible sur le serveur de couche Application et est activé. Pour plus d'informations, consultez Comment : modifier les paramètres du cache pour un serveur de couche Application.

Opérations de base

Le fonctionnement de Team Foundation Server Proxy peut être affiché via le côté client et via le côté serveur. Comme tout proxy Internet, vous configurez votre client Team Foundation pour utiliser le proxy. Team Foundation Server Proxy contrôle ensuite l'administration des fichiers. En tant qu'utilisateur du client Team Foundation, vous laissez le proxy contrôler le téléchargement des fichiers. Pour plus d'informations, consultez Comment : configurer le contrôle de code source Team Foundation pour utiliser un serveur proxy.

En tant qu'administrateur, votre première tâche consiste à installer Team Foundation Server Proxy sur le côté serveur. Pour plus d'informations sur l'installation de Team Foundation Server Proxy, consultez le Guide d'installation Team Foundation qui est disponible en ligne à l'adresse http://go.microsoft.com/fwlink/?linkid=40042 ou le fichier TFSInstall.chm fourni avec le produit.

Vous pouvez ensuite configurer le proxy pour activer la mise en cache des fichiers en modifiant le fichier Proxy.config. Pour plus d'informations, consultez Comment : activer la mise en cache d'un contrôle de source pour Team Foundation Server Proxy.

Une limite maximale est définie pour la quantité d'espace de stockage que Team Foundation Server Proxy peut utiliser pour la mise en cache de fichiers. Lorsque cette limite est atteinte, les anciens fichiers du cache sont supprimés pour libérer de l'espace de stockage utilisé pour mettre en cache de nouveaux fichiers demandés. Le nettoyage supprime les fichiers en fonction de la date de leur dernière consultation. Les fichiers qui n'ont pas été consultés depuis longtemps sont supprimés en premier.

Diagramme de déploiement du proxy

Vous pouvez également modifier les paramètres du cache de l'une des manières suivantes :

  • Spécifiez un dossier racine de cache différent.

  • Modifiez la limite à laquelle les anciens fichiers sont supprimés du cache.

  • Modifiez la quantité d'espace à libérer lorsque les anciens fichiers sont supprimés.

Pour plus d'informations, consultez Comment : modifier les paramètres du cache pour Team Foundation Server Proxy.

Maintenance

Vous devez contrôler et gérer régulièrement les performances du cache de Team Foundation Server Proxy. Par exemple, vous devez examiner les compteurs de performance suivants :

  • Taille de la mémoire cache actuelle

  • Total des accès cache avec résultat - compte et pourcentage

  • Requêtes de téléchargement totales

  • Total des fichiers dans le cache

  • Total d'accès au cache sans résultat - compte et pourcentage

Ces compteurs de performance sont enregistrés dans le cadre de l'installation du proxy. Les compteurs de performance de proxy disposent de plusieurs instances ; cela signifie qu'il existe un jeu de compteurs pour chaque couche Application que vous avez configurée dans le fichier Proxy.config. En collectant ces données, vous pouvez mieux comprendre les performances et l'activité de Team Foundation Server Proxy pendant son fonctionnement. Pour plus d'informations, consultez Comment : examiner les performances du proxy.

Sécurité

Team Foundation Server Proxy utilise un modèle de ticket pré-authentifié pour déterminer si un utilisateur demandeur est autorisé à consulter le contenu du fichier demandé. Dans ce modèle, le client de l'utilisateur contacte le serveur de contrôle de code source principal et si l'utilisateur est autorisé, le client reçoit un ticket signé numériquement contenant les détails du fichier qui est demandé. Le client présente ensuite le ticket au serveur proxy. Cette utilisation des signatures de clé publique/privée permet au proxy d'être certain que le ticket provient du serveur et que l'utilisateur est par conséquent autorisé à consulter le fichier. Le proxy examine ensuite le cache pour voir s'il peut répondre à la requête, et s'il ne peut pas, demande le fichier du serveur et l'ajoute au cache.

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,