I'm sorry I just re-read your post. If the three files I listed as no-cached are not in static they are not being cached as expected. The app.yaml by default tells the GAE server to server from the /static folder directly with a 90-day cache.
On Sep 15, 10:56 pm, Chris S <[email protected]> wrote: > I checked and noticed the following files as having no expiration > date. > jquery-ui.css > groups_logo_sm.gif > rpx.js > > These files have a date and are set to 90-days, chrome is suggesting a > year. > base.css > calendar.css > ptjq.pkg.js > peertool.js > background.gif > header.gif > menu.gif > question32.png > agplv3-88x31.png > If you want to change the date on these to a year just change "90d" to > "1y" or any other time period you would like. > > The missing expiration date on the first three files is interesting > though. > I checked with firebug and indeed they have no expiration date, though > reloading the page in firefox is not downloading any of those files > that might not be true for all browsers. > Are you possibly serving some of those files as URL references from > the style sheet? > Are any of those files *not* served from the /static folder? > > On Sep 14, 3:43 pm, Michael Ellis <[email protected]> wrote: > > > > > When I analyze the network performance of my GAE hosted > > application,http://peertool.appspot.com with Chrome Dev Tools Audit, the top > > listed suggestion for improvement is "Leverage browser caching", viz. > > > """ > > The following resources are missing a cache expiration. Resources that > > do not specify an expiration may not be cached by browsers: > > jquery-ui.css > > base.css > > calendar.css > > ptjq.pkg.js > > peertool.js > > background.gif > > groups_logo_sm.gif > > rpx.js > > header.gif > > menu.gif > > question32.png > > agplv3-88x31.png > > """ > > > Most, but not all, of these are served from the static/ directory. > > > I checked app.yaml and found that it has the settings recommended in > > an earlier thread on this group: > > > """ > > - url: /(?P<a>.+?)/static/(?P<b>.+) > > static_files: applications/\1/static/\2 > > upload: applications/(.+?)/static/(.+) > > secure: optional > > expiration: "90d" > > """ > > > I'm using web2py version 1.84.0 (2010-08-28 09:58:51) > > > Is there something more I need to do? > > > Thanks, > > Mike

