"304" Web log report
Mark Ellis
mark.ellis at rpl.richmond.bc.ca
Wed May 7 20:09:53 EDT 1997
>But what is 304 "Not Modified"?
>
The following is clipped from RFC 1945 (HTTP 1.0 spec):
<snip>--------------------------------------------------------------
304 Not Modified
If the client has performed a conditional GET request and access is
allowed, but the document has not been modified since the date and
time specified in the If-Modified-Since field, the server must
respond with this status code and not send an Entity-Body to the
client. Header fields contained in the response should only include
information which is relevant to cache managers or which may have
changed independently of the entity's Last-Modified date. Examples
of relevant header fields include: Date, Server, and Expires. A
cache should update its cached entity to reflect any new field
values given in the 304 response.
</snip>--------------------------------------------------------------
In English:
A 304 server log entry means that the browser is checking that it's cached
copy of the file is up to date. The 304 response from the server tells the
browser that it is, thereby saving a another download.
You can get the RFC at: http://ds.internic.net/rfc/rfc1945.txt
----------------------------------------------------------------------------
Mark Ellis
Computer Services Technician Phone: 604.231.6410
Richmond Public Library Email: mark.ellis at rpl.richmond.bc.ca
Richmond, British Columbia
----------------------------------------------------------------------------
More information about the Web4lib
mailing list