Interesting. Thanks for the info.
On Tue, Sep 14, 2010 at 15:44, Francois Masurel <[email protected]> wrote: > Yes, it works ! Thanx everybody. > > I just added the "Cache-Control:public" header to my content. I > cleared my browser cache. After refreshing the page I don't see any > log coming from my ZipServingServlet. Cool. > > BTW if you don't add the max-age info to your Cache-Control header, > Google sets it by default to 600 (10 minutes). > > On 14 sep, 21:19, Francois Masurel <[email protected]> wrote: >> Hi Jason, thanx for your answer. >> >> Do you really mean that putting the right cache-control headers in my >> content will allow it to be cached by Google CDNs ? >> >> That would be great. I'll make a test as soon as possible. >> >> On 14 sep, 19:28, Jason C <[email protected]> wrote: >> >> >> >> > Cache-Control: public, max-age=[seconds as an integer] >> >> > Should do the trick. "Public" is important otherwise downstream caches >> > (i.e., the Google CDN) won't hold the content (e.g., "private" will be >> > end-browser cache only). >> >> > If you want some good 304 revalidation, also use Last-Modified or >> > ETag. I think the G CDN supports this. >> >> > j >> >> > On Sep 14, 7:49 am, Francois Masurel <[email protected]> wrote: >> >> > > For the moment, I'll use memcache on the server side and cache control >> > > headers on the client side. >> >> > > On Sep 14, 11:10 am, Andrius A <[email protected]> wrote: >> >> > > > it wont be cached in CDN, but if you specify the correct http headers >> > > > it >> > > > will be cached by the browser. >> > > > check:http://code.google.com/appengine/docs/python/config/appconfig.html#St... >> >> > > > On 13 September 2010 21:44, Francois Masurel <[email protected]> wrote: >> >> > > > > @Robert : yep, that's what I meant >> >> > > > > @Peter : can someone at Google confirms that putting the right cache >> > > > > controls headers (to be determined) servlet generated content can be >> > > > > cached in Google CDNs ? >> >> > > > > Thanx everybody for your answers. >> >> > > > > On 13 sep, 22:00, Peter Liu <[email protected]> wrote: >> > > > > > From my experience, dynamic content is also cached if you set the >> > > > > > cache control headers. >> >> > > > > > On Sep 13, 9:25 am, Francois Masurel <[email protected]> wrote: >> >> > > > > > > Let me explain : >> >> > > > > > > I have potentially too many (> 3000) GWT generated files in my >> > > > > > > java >> > > > > > > application. I've already packed all my java classes in a jar. >> >> > > > > > > So I made a zip of all these files and implemented a servlet to >> > > > > > > serve >> > > > > > > them dynamically. >> >> > > > > > > The servlet url-pattern matches an include path defined in my >> > > > > > > appengine-web.xml static-files block. >> >> > > > > > > The question is : will the files served by my servlet be cached >> > > > > > > on >> > > > > > > Google CDNs as supposed in this thread : >> >> > > > > > >http://groups.google.com/group/google-appengine/browse_thread/thread/. >> > > > > .. >> >> > > > > > > It doesn't seem to be the case as each time I purge my browser >> > > > > > > cache, >> > > > > > > the files are served again from my servlet. >> >> > > > > > > Thanx for your help. >> >> > > > > > > Francois >> >> > > > > -- >> > > > > You received this message because you are subscribed to the Google >> > > > > Groups >> > > > > "Google App Engine" group. >> > > > > To post to this group, send email to >> > > > > [email protected]. >> > > > > To unsubscribe from this group, send email to >> > > > > [email protected]<google-appengine%2Bunsubscrib >> > > > > [email protected]> >> > > > > . >> > > > > For more options, visit this group at >> > > > >http://groups.google.com/group/google-appengine?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
