Re: Timezone information in HTTP

  Just realized that caching proxies should consider documents that were 
returned for different timezones as different. In other words, two requests 
with different Timezone headers should be considered different. This 
introduces an issue where two clients with different timezones ask for a 
document. Either the cache need to record the request TZ or the server side 
must return a header like 'Requested-Timezone' where the request timezone 
would be included. 

  I believe that both need to work on this. The server side should return a 
header indicating the timezone the page was created for. This means that 
pages that don't support the timezone information will not affect caches. The 
cache should intercept the returned header and hold a different copy of 
the 'same' document regarding the request. Non compliant caches would only 
loose their ability to cache timezone related documents but this is what one 
should expect.

  example:

Request #1:
Timezone: +0200

Reply #1:
Requested-Timezone: +0200
....

Request #2:
Timezone: +0300

Reply #2:
Requested-Timezone: +0300
....

Cache intercepts the 'Requested-Timezone' header and considers 'Reply #1' 
and 'Reply #2' as different documents that may be cached.

Received on Thursday, 7 June 2007 23:51:43 UTC