# No Caching

> Proxyman の No Caching でキャッシュ関連の HTTP ヘッダーを削除・上書きし、アプリがキャッシュではなく、常にサーバーから最新の HTTP レスポンスを受け取れるようにします。

## 1. 概要 {#1-whats-it}

No Caching は、サーバーやクライアントによるリクエストとレスポンスのキャッシュを防ぎ、サーバーでの最新の変更を常に受け取れるようにします。

No Caching ツールは、すべての HTTP リクエストとレスポンス、および SSL Proxying が有効な HTTPS 通信に影響します。

## 2. 用途 {#2-whats-for}

* サーバーやクライアントから届く **最新の HTTP レスポンスの変更** を確認したい場合に、すべてのキャッシュ層を無視できます。

## 3. 仕組み {#3-how-it-works}

No Caching ツールは、次の表に示すキャッシュ関連の HTTP ヘッダーを追加または削除することで、すべてのリクエストとレスポンスを変更します。

| HTTP メッセージ | 削除 | 追加 |
| --- | --- | --- |
| リクエスト | **If-Modified-Since** と **If-None-Match** | **Pragma: no-cache** と **Cache-control: no-cache** |
| レスポンス | **Expires**、**Last-Modified**、**ETag** | **Expires: 0** と **Cache-Control: no-cache** |

## 4. 使い方 {#4-how-to-use}

* **Tools** メニュー -> **No Caching** から有効にします。

![No Caching（⌥⌘N）にチェックが入り、ハイライトされている Proxyman の Tools メニュー](https://proxyman.com/docs/assets/proxyman-tools-menu-no-caching.jpg)

_Tools メニュー > No Caching_

* 有効にすると、メインウィンドウの右下に **No Caching** バッジが表示されます。

![メモリとネットワーク速度の横に表示されている、Proxyman ステータスバーの No Caching バッジ](https://proxyman.com/docs/assets/proxyman-no-caching-status-badge.jpg)

_No Caching バッジ_

> **備考:** **⌥⌘N:** No Caching ツールを切り替えます。
