HTTP キャッシュ ステータス コードは、HTTP プロトコルにおけるクライアント キャッシュとサーバー キャッシュ間の対話を示すために使用されるステータス コードのセットを指します。これは、キャッシュ制御、期限切れ、およびその他のキャッシュで使用されます。リクエスト ヘッダーとレスポンス ヘッダー。関連するフィールドは、キャッシュの処理方法とキャッシュの更新方法をクライアントに伝えるために一緒に使用されます。キャッシュ ステータス コードを使用すると、サーバーとクライアント間の通信効率が向上し、リクエストとレスポンスの繰り返しを減らすことができます。 。
# このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
HTTP キャッシュ ステータス コードは、HTTP プロトコルにおけるクライアント キャッシュとサーバー キャッシュ間の対話を示すために使用されるステータス コードのセットを指します。これらのステータス コードは、リクエスト ヘッダーおよび応答ヘッダーの Cache-Control や Expires などのキャッシュ関連フィールドと組み合わせて使用され、キャッシュの処理方法とキャッシュの更新方法をクライアントに指示します。
一般的な HTTP キャッシュ ステータス コードは次のとおりです:
200 OK: サーバーから返された応答はキャッシュ可能であり、次回使用するためにキャッシュできます。同じ URI でリクエストを行うときに直接使用されます。
304 未変更: クライアント キャッシュがまだ有効で、サーバーは新しいコンテンツを返さず、クライアントはキャッシュから応答を取得できることを示します。
403 禁止: クライアントにはリソースにアクセスする権限がなく、サーバーは応答をキャッシュしないことを示します。
404 Not Found: 要求されたリソースが見つからず、サーバーが応答をキャッシュしないことを示します。
410 Gone: 要求されたリソースが完全に削除され、サーバーが応答をキャッシュしないことを示します。
500 内部サーバー エラー: サーバーがリクエストを処理したときにエラーが発生したことを示します。クライアントは新しいリクエストをサーバーに送信します。つまり、キャッシュは使用されません。
502 不正なゲートウェイ: ゲートウェイまたはプロキシの役割を果たしているサーバーが上流サーバーから無効な応答を受信し、クライアントがサーバーに新しいリクエストを送信することを意味します。つまり、キャッシュは使用されません。
503 サービスを利用できません: サーバーが現在リクエストを処理できず、クライアントがサーバーに新しいリクエストを送信することを示します。つまり、キャッシュは使用されません。
HTTP キャッシュ ステータス コードを使用すると、サーバーとクライアント間の通信効率が向上し、リクエストと応答の繰り返しを減らすことができます。実際のアプリケーションでは、開発者は特定のニーズに応じて関連するキャッシュ戦略を構成し、HTTP キャッシュ ステータス コードを合理的に使用してシステム パフォーマンスとユーザー エクスペリエンスを向上させることができます。
以上がhttpキャッシュステータスコードとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。