[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 ''