首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当通过GAE执行http请求时,GAE是否缓存数据?

当通过GAE执行http请求时,GAE是否缓存数据?
EN

Stack Overflow用户
提问于 2012-03-25 20:47:21
回答 1查看 296关注 0票数 2

当在GAE中接收到http post时,我从另一个服务器下载一个txt文件,进行一些解析,并返回信息。但是,当我更新这个txt文件并尝试通过GAE访问它时,似乎出现了延迟。下面是一步一步的解释:

  1. 我更新服务器A上的txt文件。
  2. 我通过访问服务器A上的txt文件来验证txt文件是否被更新。
  3. 当通过GAE访问相同的txt文件(从服务器A获取txt )时,我注意到延迟5-10分钟。

也许这不是GAE缓存的问题,但它还能是什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-25 21:14:47

尝试在GAE获取代码中设置客户端缓存控制

代码语言:javascript
复制
URL urlObj = new URL(url); 
HttpURLConnection connection = (HttpURLConnection) 
urlObj.openConnection(); 
connection.addRequestProperty("Cache-Control", "no-cache,max-age=0"); 
connection.addRequestProperty("Pragma", "no-cache"); 

为某些人工作看来是这样。

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

https://stackoverflow.com/questions/9863908

复制
相关文章

相似问题

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