gpt4 book ai didi

java - 通过 GAE 做 http 请求时,GAE 是否缓存数据?

转载 作者:可可西里 更新时间:2023-11-01 16:28:55 27 4
gpt4 key购买 nike

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

  1. 我在服务器 A 上更新了一个 txt 文件。

  2. 我通过访问服务器 A 上的 txt 文件来验证 txt 文件已更新。

  3. 我注意到通过 GAE(从服务器 A 获取 txt)访问同一个 txt 文件时有 5-10 分钟的延迟。

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

最佳答案

尝试设置 client cache control在您的 GAE URL 获取代码中:

URL urlObj = new URL(url); 
HttpURLConnection connection = (HttpURLConnection)
urlObj.openConnection();
connection.addRequestProperty("Cache-Control", "no-cache,max-age=0");
connection.addRequestProperty("Pragma", "no-cache");

好像work for some people .

关于java - 通过 GAE 做 http 请求时,GAE 是否缓存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9863908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com