• No : 400
  • 公開日時 : 2024/08/29 12:35
  • 更新日時 : 2024/09/02 19:46
  • 印刷

キャッシュサーバーがコンテンツをキャッシュしない条件を教えてください

カテゴリー : 

回答

下記の条件に当てはまる場合、キャッシュサーバーはキャッシュを行いません。
 
  • HTTPリクエストのMethodが、GETもしくはHEAD以外になっている
    (例:POST、 PUT、DELETEなど)
  • オリジンサーバーからのHTTPレスポンスにSet-Cookieが含まれている
  • オリジンサーバーからのHTTPレスポンスのCache-Controlヘッダに下記が含まれている
    - private
  • レスポンスコードが以下のもの以外である
    - 200 OK

    - 203 Non-Authoritative Information
    - 300 Multiple Choices
    - 301 Moved Permanently
    - 302 Moved Temporarily
    - 404 Not Found
    - 410 Gone
 
注意事項)
オリジンサーバーからのHTTPレスポンスのCache-Controlヘッダに下記が含まれる場合はキャッシュ対象となります。
 - no-cache
 - no-store