Files served should send an etag header with them. And if the etag sent in the request is the same as the current file a 304 should be returned.