> ## Documentation Index
> Fetch the complete documentation index at: https://docs.diversion.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# キャッシュサーバー

> このコンピューターがファイルをダウンロードするキャッシュサーバーを選択する

<Note>
  キャッシュサーバーは Enterprise 機能です。デプロイメントにキャッシュサーバーがない場合は、[料金ページ](https://www.diversion.dev/pricing) を参照してください。
</Note>

キャッシュサーバーは、リポジトリのファイルのコピーを、オフィスのネットワーク内などチームの近くに保持します。大きなダウンロードはメインストレージではなくキャッシュから行われるため、より速く完了します。

## キャッシュサーバーの選択方法

各コンピューター上の Diversion エージェントは、デプロイメントからキャッシュサーバーの一覧を取得します。

* キャッシュサーバーが 1 つの場合、エージェントはそれを使用します。
* 複数ある場合、エージェントは各サーバーの応答時間を測定し、最も速いものを使用します。
* キャッシュサーバーが応答しなくなった場合、キャッシュが正常に戻るまで、ダウンロードはメインストレージにフォールバックします。

これが **Automatic** モードで、デフォルトの設定です。

## キャッシュサーバーを固定する

エージェントに選択させる代わりに、1 つのキャッシュサーバーを固定できます。VPN を使用しているとき、新しいキャッシュサーバーをテストするとき、または測定された応答時間が実際のダウンロード速度と一致しないときに役立ちます。

固定はエージェントの設定であるため、現在のコンピューターにのみ適用されます。エージェントを再起動しても保持され、デスクトップアプリとコマンドラインは同じ設定を表示・変更します。

### デスクトップアプリで設定する

<Steps>
  <Step title="プロフィールを開く">
    右上のアバターをクリックし、**Your profile** を選択します。
  </Step>

  <Step title="This computer セクションを探す">
    **This computer** セクションは、このコンピューターで実行されているエージェントを制御するため、デスクトップアプリでのみ表示されます。ブラウザーでは表示されません。
  </Step>

  <Step title="キャッシュサーバーを選択する">
    **Cache server** で、次のいずれかを選択します。

    * **Automatic**: エージェントが最も速いキャッシュサーバーを選択します。メニューには、現在使用中のサーバーが表示されます。
    * デプロイメントが提供する一覧にあるキャッシュサーバー。
    * **Custom URL**: キャッシュサーバーの `http(s)` アドレスを入力し、**Apply** をクリックします。

    設定はすぐにエージェントに保存されます。
  </Step>
</Steps>

このセクションに Diversion エージェントに接続できないと表示される場合は、エージェントを起動し (デスクトップアプリを開くか、任意の `dv` コマンドを実行します)、ページを再読み込みしてください。

### コマンドラインから設定する

```bash theme={null}
dv blob-cache                      # show the pinned, active, and available cache servers
dv blob-cache set <name-or-url>    # pin a cache server by name or http(s) URL
dv blob-cache clear                # go back to Automatic
```

名前で固定する場合は、デプロイメントが提供するキャッシュサーバーと一致する必要があります。URL で固定する場合は、任意の `http(s)` キャッシュサーバーを指定できます。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.