The Doctor What writes:
.... missing "Last-Modified" header for "App.ImageFile" objects prevents caching ....
Appended is a partial patch. It adds the "Last-Modified" header but does not handle "If-Modified-Since" headers in requests. I have put the patch into the locator. Dieter ----------------------------------------------------------------------- --- lib/python/App/ImageFile.py~ Fri May 28 17:49:25 1999 +++ lib/python/App/ImageFile.py Sat Nov 18 12:21:44 2000 @@ -123,6 +123,7 @@ def index_html(self, REQUEST, RESPONSE): """Default document""" RESPONSE.setHeader('Content-Type', self.content_type) + RESPONSE.setHeader('Last-Modified', self.lmh) f=open(self.path,'rb') data=f.read() f.close() --- lib/python/App/Common.py~ Fri Nov 17 23:36:49 2000 +++ lib/python/App/Common.py Sat Nov 18 12:31:18 2000 @@ -126,7 +126,7 @@ # useless. klm 11/13/2000. if ts is None: ts=time.time() year, month, day, hh, mm, ss, wd, y, z = time.gmtime(ts) - return "%s, %02d-%3s-%4d %02d:%02d:%02d GMT" % (weekday_abbr[wd], + return "%s, %02d %3s %4d %02d:%02d:%02d GMT" % (weekday_abbr[wd], day, monthname[month], year, hh, mm, ss)