Changeset 792 for draft-ietf-httpbis/latest/p6-cache.html
- Timestamp:
- 17/03/10 10:11:28 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p6-cache.html
r786 r792 402 402 <meta name="dct.creator" content="Reschke, J. F."> 403 403 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest"> 404 <meta name="dct.issued" scheme="ISO8601" content="2010-03-1 0">404 <meta name="dct.issued" scheme="ISO8601" content="2010-03-17"> 405 405 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 406 406 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. This document is Part 6 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 6 defines requirements on HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages."> … … 428 428 </tr> 429 429 <tr> 430 <td class="left">Expires: September 1 1, 2010</td>430 <td class="left">Expires: September 18, 2010</td> 431 431 <td class="right">J. Mogul</td> 432 432 </tr> … … 489 489 <tr> 490 490 <td class="left"></td> 491 <td class="right">March 1 0, 2010</td>491 <td class="right">March 17, 2010</td> 492 492 </tr> 493 493 </tbody> … … 519 519 <p>The list of Internet-Draft Shadow Directories can be accessed at <a href="http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</a>. 520 520 </p> 521 <p>This Internet-Draft will expire in September 1 1, 2010.</p>521 <p>This Internet-Draft will expire in September 18, 2010.</p> 522 522 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 523 523 <p>Copyright © 2010 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 887 887 clock. If the result is negative, the result is replaced by zero. 888 888 </li> 889 <li>age_value, if all of the caches along the response path implement HTTP/1.1.</li> 889 <li>the "corrected_age_value", if all of the caches along the response path implement HTTP/1.1; note this value <em class="bcp14">MUST</em> be interpreted relative to the time the request was initiated, not the time that the response was received. 890 </li> 890 891 </ol> 891 <div id="rfc.figure.u.4"></div> 892 <p>These are combined as</p> <pre class="text"> apparent_age = max(0, response_time - date_value); 893 corrected_received_age = max(apparent_age, age_value); 894 </pre><p id="rfc.section.2.3.2.p.10">When an Age value is received, it <em class="bcp14">MUST</em> be interpreted relative to the time the request was initiated, not the time that the response was received. 895 </p> 896 <div id="rfc.figure.u.5"></div><pre class="text"> response_delay = response_time - request_time; 897 corrected_initial_age = corrected_received_age + response_delay; 898 </pre><p id="rfc.section.2.3.2.p.12">The current_age of a stored response can then be calculated by adding the amount of time (in seconds) since the stored response 892 <div id="rfc.figure.u.4"></div> <pre class="text"> apparent_age = max(0, response_time - date_value); 893 894 response_delay = response_time - request_time; 895 corrected_age_value = age_value + response_delay; 896 </pre> <div id="rfc.figure.u.5"></div> 897 <p>These are combined as</p> <pre class="text"> corrected_initial_age = max(apparent_age, corrected_age_value); 898 </pre><p id="rfc.section.2.3.2.p.11">The current_age of a stored response can then be calculated by adding the amount of time (in seconds) since the stored response 899 899 was last validated by the origin server to the corrected_initial_age. 900 900 </p> … … 1772 1772 </ul> 1773 1773 <h2 id="rfc.section.C.11"><a href="#rfc.section.C.11">C.11</a> <a id="changes.since.09" href="#changes.since.09">Since draft-ietf-httpbis-p6-cache-09</a></h2> 1774 <p id="rfc.section.C.11.p.1">No significant changes.</p> 1774 <p id="rfc.section.C.11.p.1">Closed issues: </p> 1775 <ul> 1776 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/29">http://tools.ietf.org/wg/httpbis/trac/ticket/29</a>>: "Age calculation" 1777 </li> 1778 </ul> 1775 1779 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> 1776 1780 <p class="noprint"><a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.F">F</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.N">N</a> <a href="#rfc.index.O">O</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.V">V</a> <a href="#rfc.index.W">W</a>
Note: See TracChangeset
for help on using the changeset viewer.