[[#comment]] *仕様書から ** RFC 2068・2616 (HTTP/1.1) 14.6 Age >The Age response-header field conveys the sender's estimate of the amount of time since the response (or its revalidation) was generated at the origin server. A cached response is "fresh" if its age does not exceed its freshness lifetime. Age values are calculated as specified in section 13.2.3. [CODE(HTTP)[Age]] 応答頭欄は、応答が[[起源サーバー]]で生成されてから (またはその再検証から) の時間を送信者が見積もったものを伝達します。 [[キャッシュ]]応答は、その年齢が新鮮生存時間をこえなければ 「新鮮」です。年齢値は13.2.3 節に示したように計算します。 > - Age = "Age" ":" age-value - age-value = delta-seconds > Age values are non-negative decimal integers, representing time in seconds. 年齢値は非負十進整数で、秒数で時間を表現します。 > If a cache receives a value larger than the largest positive integer it can represent, or if any of its age calculations overflows, it MUST transmit an Age header with a value of 2147483648 (2^31). [DEL[HTTP/1.1 caches MUST send an Age header in every response.]] [INS[An HTTP/1.1 server that includes a cache MUST include an Age header field in every response generated from its own cache.]] Caches SHOULD use an arithmetic type of at least 31 bits of range. キャッシュがその表現できる最大の正整数より大きい値を受け取った場合、 またはその年齢計算のいずれかが桁あふれした場合、値 [CODE(HTTP)[2147483648]] (2[SUP[31]]) の [CODE(HTTP)[Age]] 頭を転送しなければ'''なりません'''。 [DEL[HTTP/1.1 キャッシュは各応答で [CODE(HTTP)[Age]] 頭を送信しなければ'''なりません'''。]] [INS[キャッシュを含む HTTP/1.1 サーバーは、その自身のキャッシュから生成した各応答に [CODE(HTTP)[Age]] 頭欄を含めなければ'''なりません'''。]] キャッシュは、最低31ビットの範囲の計算型を使用する'''べきです'''。 ** RFC の部分の License [[RFCのライセンス]] * メモ [1] [[age]]るための欄ではありません。お間違えなきよう。