Поделиться через


Практическое руководство. Включение кэширования файлов системы управления версиями на прокси-сервере Team Foundation Server

Обновлен: Ноябрь 2007

После установки прокси-сервера Team Foundation Server на нем можно настроить кэширование файлов системы управления версиями для сервера уровня приложений Team Foundation Server. Сразу же или позднее также можно включить кэширование для дополнительных серверов уровня приложений. Для этого на прокси-сервере нужно отредактировать файл Proxy.config. Файл Proxy.config находится в каталоге установки прокси-сервера.

ms400735.alert_note(ru-ru,VS.90).gifПримечание.

Каталог установки прокси-сервера по умолчанию: …\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.

Дополнительные сведения об установке прокси-сервера см. в руководстве по установке Team Foundation на веб-узле корпорации Майкрософт.

ms400735.alert_note(ru-ru,VS.90).gifПримечание.

После настройки прокси-сервера Team Foundation Server клиент Team Foundation нужно настроить для использования прокси-сервера Team Foundation Server. Дополнительные сведения см. в разделе Практическое руководство. Настройка системы управления версиями Team Foundation для использования прокси-сервера.

Необходимые разрешения

Для выполнения этой процедуры нужно быть членом группы безопасности Администраторы на прокси-сервере Team Foundation Server.

Включение кэширования файлов системы управления версиями после установки прокси-сервера Team Foundation Server

  1. На прокси-компьютере Team Foundation Server Откройте проводник и найдите папку установки прокси-сервера.

  2. Откройте файл Proxy.config в текстовом редакторе или редакторе XML.

    ms400735.alert_note(ru-ru,VS.90).gifПримечание.

    Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть Блокнот от имени администратора, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть Блокнот от имени администратора, нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт.

  3. Найдите узел <Servers>, элемент <Server> и элемент <Uri>.

  4. Найдите лексему @H\_TFSSERVER@ и замените ее на URL-адрес сервера уровня приложений Team Foundation Server. Добавьте к URL-адресу двоеточие (:) и порт "8080".

    ms400735.alert_note(ru-ru,VS.90).gifПримечание.

    Порт 8080 предназначен для обмена данными между прокси-сервером Team Foundation Server и уровнем приложений.

    На примере следующей строки показано, как может выглядеть элемент <Uri> после соответствующей подстановки:

    <Server> 
        <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  5. Чтобы настроить прокси-сервер Team Foundation Server для кэширования файлов нескольких серверов Team Foundation, добавьте раздел <Server> для каждого сервера, выполнив соответствующие подстановки:

    <Server>
       <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  6. В файле Proxy.config можно также изменить следующие параметры кэша (дополнительно):

    • Задать другую корневую папку кэша.

    • Изменить момент времени, в который на прокси-сервере удаляются старые файлы.

    • Изменить объем кэша, освобождаемый при удалении старых файлов.

    Дополнительные сведения см. в разделе Практическое руководство. Изменение параметров кэширования для прокси-сервера Team Foundation Server.

  7. Сохраните изменения, внесенные в файл Proxy.config, и закройте этот файл.

  8. Перезапустите службы IIS. Для этого откройте окно командной строки, введите iisreset и нажмите клавишу ВВОД.

    ms400735.alert_note(ru-ru,VS.90).gifПримечание.

    Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть окно командной строки с повышенными правами, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть командную строку с повышенными правами, нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт.

    Извлекается самый последний файл Proxy.config.

Включение кэширования для дополнительных серверов в любое время

  1. Выполните вход на прокси-сервер Team Foundation Server под учетной записью для установки Team Foundation Server (например Домен\TFSSETUP).

  2. Откройте проводник и найдите папку установки прокси-сервера.

  3. Найдите файл Proxy.config и откройте его в текстовом редакторе, например, в Блокноте.

    ms400735.alert_note(ru-ru,VS.90).gifПримечание.

    Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть Блокнот от имени администратора, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть Блокнот от имени администратора, нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт.

  4. Найдите узел <Servers> и добавьте раздел <Server>, в котором указывается URL-адрес каждого сервера Team Foundation Server, для которого необходимо включить кэширование:

    <Server>
       <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  5. Сохраните изменения, внесенные в файл Proxy.config, и закройте этот файл.

  6. Перезапустите службы IIS. Для этого откройте окно командной строки, введите iisreset и нажмите клавишу ВВОД.

    ms400735.alert_note(ru-ru,VS.90).gifПримечание.

    Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть окно командной строки с повышенными правами, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть командную строку с повышенными правами, нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт.

    Извлекается самый последний файл Proxy.config.

См. также

Задачи

Отключение кэширования системы управления версиями в Team Foundation Server

Практическое руководство. Проверка производительности кэша с помощью системного монитора

Устранение неполадок с Team Foundation Server Proxy

Основные понятия

Файл конфигурации прокси-сервера Team Foundation Server