共用方式為


HOW TO:變更 Team Foundation Server Proxy 的快取設定

更新:2007 年 11 月

身為 Team Foundation Server 系統管理員,您可以在安裝之後或其他任何時間設定 Team Foundation Server Proxy 時,變更版本控制檔案快取的設定。

注意事項:

安裝 Team Foundation Server Proxy 之後,您必須設定 Team Foundation Server Proxy 才能啟用並管理快取。如需詳細資訊,請參閱 HOW TO:啟用 Team Foundation Server Proxy 的版本控制快取

您可以使用下列方式來變更快取設定:

  • 指定不同的快取根資料夾。

  • 變更從快取中移除舊檔案的快取限制。

  • 變更移除舊檔案時要釋放的空間量。

  • 變更將快取效能資訊儲存至檔案的間隔。

您可以透過編輯 Proxy 電腦上的 Proxy.config 檔,執行這些步驟。Proxy.config 檔位於 Proxy 安裝目錄中。如需詳細資訊,請參閱 Team Foundation Server Proxy Web.Config 檔設定

注意事項:

預設的 Proxy 安裝目錄為 Drive:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy。

執行其中一或多項工作之後,您必須使用 IISRESET 命令來擷取最新的 Proxy.config 檔版本,以便回收應用程式集區。

必要的使用權限

您必須是 Team Foundation Server Proxy 電腦上 [Administrators] 安全性群組的成員,才能執行此程序。

除了這些使用權限之外,在執行 Windows Server 2008 或 Windows Vista 的電腦上:

  • 若要依照命令列程序執行,您可能必須開啟較高權限的命令提示字元。請按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。

  • 若要修改 web.config 檔案,您可能必須以系統管理員的身分開啟文字編輯器。請按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下編輯器,然後按一下 [以系統管理員身分執行]。

如需詳細資訊,請參閱 Microsoft 網站 (英文)。

若要指定不同的快取根資料夾

  1. 在 Team Foundation Server Proxy 電腦上,建立新的快取資料夾。

    您可以在下列位置中建立新的快取資料夾:本機磁碟上、UNC 路徑中,或裝載的磁碟機上。請確定這個資料夾具有足夠的空間,因為它可能會包含此 Proxy 代表之所有 Team Foundation 伺服器的檔案。

    安全性注意事項:

    快取資料夾會儲存未經加密的敏感資訊。因此,請確定只有 Team Foundation Server Proxy 服務帳戶擁有快取資料夾的 [讀取] 和 [寫入] 權限。如需詳細資訊,請參閱 HOW TO:設定 Team Foundation Server Proxy 的快取安全性

  2. 開啟 [Windows 檔案總管] 並找出 Proxy 安裝目錄。

  3. 在文字編輯器或 XML 編輯器中開啟 Proxy.config。

  4. 找出 <CacheRoot> 項目。

  5. 將目前的快取根資料夾位置變更為新的位置,藉此更新 <CacheRoot> 項目,如下所示:

    <CacheRoot>NewCacheRootFolderLocation</CacheRoot>
    
  6. 儲存並關閉 Proxy.config 檔。

    注意事項:

    若要發揮最佳效能,請將舊快取資料夾中的檔案複製到新的快取資料夾中。

  7. 開啟 [命令提示字元] 視窗,輸入 iisreset,然後按 ENTER。

  8. 刪除舊的快取根資料夾。

    預設快取根資料夾位於 …\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\Data。

變更移除舊檔案的快取限制

若要變更從快取中移除舊檔案的限制

  1. 在 Team Foundation Server Proxy 電腦中開啟 Windows 檔案總管,並找出 Proxy 安裝目錄。

  2. 在文字編輯器或 XML 編輯器中開啟 Proxy.config。

  3. 找出 <CacheLimitPolicy> 項目。

  4. 選取下列其中一項:

    • 若要指定從快取中移除舊檔案之前可填滿的可用磁碟空間百分比,請更新 <PercentageBasedPolicy> 項目。

      例如,下列程式碼行會指定移除舊檔案之前,快取最多只能填滿 60% 的可用磁碟空間容量:

      <PercentageBasedPolicy>60</PercentageBasedPolicy>
      
    • 若要指定移除舊檔案之前快取可達到的固定大小 (以 MB 為單位),請加入或更新 <FixedSizeBasedPolicy> 項目。

      例如,下列程式碼行會指定移除舊檔案之前,快取應該達到 500 MB。

      <FixedSizeBasedPolicy>500</FixedSizeBasedPolicy>
      
    注意事項:

    <PercentageBasedPolicy> 和 <FixedSizeBasedPolicy> 項目無法同時生效。

  5. 儲存並關閉 Proxy.config 檔。

  6. 開啟 [命令提示字元] 視窗,輸入 iisreset,然後按 ENTER。

若要變更移除舊檔案時要釋放的快取量

  1. 在 Team Foundation Server Proxy 電腦中開啟 Windows 檔案總管,並找出 Proxy 安裝目錄。

  2. 在文字編輯器或 XML 編輯器中開啟 Proxy.config。

  3. 找出 <CacheDeletionPercent> 項目。

  4. 變更您在移除舊檔案時所要釋放之快取空間的百分比,藉此更新 <CacheDeletionPercent> 項目。

    例如,下列程式碼行指定您要在移除舊檔案釋放 50% 的快取空間。

    <CacheDeletionPercent>50</CacheDeletionPercent>
    
  5. 儲存並關閉 Proxy.config 檔。

  6. 開啟 [命令提示字元] 視窗,輸入 iisreset,然後按 ENTER。

變更儲存快取效能統計資料的間隔

您可以變更將快取效能統計資料儲存至 XML 檔案 (名稱為 ProxyStatistics.xml) 的間隔。這些統計資料的追蹤工作是由預設安裝的效能計數器負責執行。ProxyStatistics.xml 檔位於 Proxy 安裝目錄的 App_Data 資料夾中。

您可以透過 [效能] 監視器或使用 ProxyStatistics Web 服務,檢視這些效能統計資料。如需詳細資訊,請參閱 HOW TO:使用效能監視器檢視快取效能

若要變更將效能統計資料儲存至檔案的間隔

  1. 在 Team Foundation Server Proxy 電腦中開啟 Windows 檔案總管,並找出 Proxy 安裝目錄。

  2. 在文字或 XML 編輯器中開啟 Proxy.config 檔。

  3. 找出 <StatisticsPersistTime> 項目。

  4. 變更每一個間隔的小時數,藉此更新 <StatisticsPersistTime> 項目。

    注意事項:

    預設且最小的間隔為 1 小時,最大的間隔為 24 小時。

    例如,下列程式碼行會指定儲存統計資料至檔案之間應該要經過 2 小時:

    <StatisticsPersistTime>2</StatisticsPersistTime>
    
  5. 儲存並關閉 Proxy.config 檔。

  6. 開啟 [命令提示字元] 視窗,輸入 iisreset,然後按 ENTER。

請參閱

工作

HOW TO:設定 Team Foundation Server Proxy 的快取安全性

概念

管理對 Team Foundation Server Proxy 的遠端連接