在GAE Python 2.7我有一个文件夹,我服务我的CSS和JS文件。在我的app.yaml处理程序是这样的:我可以强制GAE为CSS文件设置缓存标头吗?
- url: /scripts
static_dir: scripts
expiration: '30d'
一些JS文件都是围绕高速缓存的第一次,和随后的页面加载将直接从浏览器缓存中获取JS。但是,浏览器使用条件GET请求来获取CSS。这个请求的延迟在3G连接上仍然很低。
是否有任何说CSS不能缓存在浏览器中?任何想法为什么GAE缓存不同的文件不同?
我的网站是可访问的http://test.dine-o.com/dine
通知zepto.min.js或板分钟之间的差 - 。#### JS其是从浏览器高速缓存中取出,和板状分钟###。使用条件GET获取#.css。
看起来像你有像我一样的问题。它只是设置和使用'ETag'标题。它根本不设置'Expires'标题。http://stackoverflow.com/questions/16404561/why-is-gae-dev-appserver-only-setting-etag-but-not-expires-http-header – stun 2013-05-06 18:11:42