首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >伪静态JavaScript文件的正确标头

伪静态JavaScript文件的正确标头
EN

Stack Overflow用户
提问于 2013-04-19 15:40:31
回答 1查看 49关注 0票数 0

我在Google Appengine上有一个python 2.7应用程序。其中一个JS文件是通过python脚本提供的,而不是标准的静态处理程序。app.yaml配置如下所示:

代码语言:javascript
复制
- url: /js/foo.js
  script: python.js.write_javascript.app
  secure: optional

对foo.js的请求是客户的代码片段的一部分,我们的服务放在他们的网站上,所以它不能真正更新。python.js.write_javascript.app基本上只是读入一个JS模板文件,代入一些特定于客户的值,然后打印到浏览器。

我想知道的是,我们如何设置正确的标头,以便正确缓存此请求。如果没有任何自定义的头文件,appengine的默认设置是告诉浏览器永远不要缓存它。这显然是不可取的,因为它给我们的应用程序带来了不必要的负载。

理想情况下,我希望浏览器仅在模板更新后才发出新请求。另一种选择是对每个会话进行缓存。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-06-10 04:56:44

看起来谷歌会自动处理这个问题。我只是打印它,使用正确的JavaScript头,但没有任何缓存头,谷歌的CDN为我缓存它。我不确定默认的缓存生命周期是多少,但我没有看到通过实现它来增加实例或成本。

看起来谷歌只是帮我解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16099681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档