[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/Publisher/Browser - FileResource.py:1.5
Jim Fulton
jim@zope.com
Sat, 13 Jul 2002 14:00:12 -0400
Update of /cvs-repository/Zope3/lib/python/Zope/App/Publisher/Browser
In directory cvs.zope.org:/tmp/cvs-serv26069
Modified Files:
FileResource.py
Log Message:
Added a Cache-Control header to make file resources cacheable for a
day.
=== Zope3/lib/python/Zope/App/Publisher/Browser/FileResource.py 1.4 => 1.5 ===
response.setHeader('Content-Type', file.content_type)
response.setHeader('Last-Modified', file.lmh)
+
+ # Cache for one day
+ response.setHeader('Cache-Control', 'public,max-age=86400')
f=open(file.path,'rb')
data=f.read()
f.close()
@@ -105,6 +108,8 @@
response = self.request.response
response.setHeader('Content-Type', file.content_type)
response.setHeader('Last-Modified', file.lmh)
+ # Cache for one day
+ response.setHeader('Cache-Control', 'public,max-age=86400')
return ''