在 GAE python 2.7 上,我有一个文件夹,用于提供我的 CSS 和 JS 文件。我的 app.yaml 中的处理程序如下所示:
- url: /scripts
static_dir: scripts
expiration: '30d'
一些 JS 文件第一次被缓存,后续页面加载将直接从浏览器缓存中获取 JS。但是,浏览器使用条件 GET 请求来获取 CSS。此请求的延迟在 3G 连接上仍然很慢。
是否有任何规范说 CSS 不能在浏览器中缓存?知道为什么 GAE 以不同的方式缓存不同的文件吗?
我的网站可通过http://test.dine-o.com/dine访问
请注意从浏览器缓存中获取的 zepto.min.js 或 plate-min-####.js 与使用条件 GET 获取的 plate-min.####.css 之间的区别。