What is the difference between HTTP status code 200 (cache) vs status code 304?

I’m using the Google “Page Speed” plug-in for Firefox to access my web site. Some of the components on my page is indicated as HTTP status: 200 200 (cache) 304 By Google’s “Page Speed”. What I’m confused about is the difference between 200 (cache) and 304. I’ve refreshed the page multiple times (but have not … Read more

Difference between no-cache and must-revalidate

From the RFC 2616 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1 no-cache If the no-cache directive does not specify a field-name, then a cache MUST NOT use the response to satisfy a subsequent request without successful revalidation with the origin server. This allows an origin server to prevent caching even by caches that have been configured to return stale responses to … Read more

What is the http-header “X-XSS-Protection”?

So I’ve been toying around with HTTP for fun in telnet now (i.e. just typing in telnet google.com 80 and putting in random GETs and POSTs with different headers and the like) but I’ve come across something that google.com transmits in it’s headers that I don’t know. I’ve been looking through http://www.w3.org/Protocols/rfc2616/rfc2616.html and have found … Read more