在GAE中收到http帖子时,我从另一台服务器下载一个txt文件,进行一些解析,然后返回信息。但是,当我更新此txt文件并尝试通过GAE访问它时似乎有延迟。这是一步一步的解释:
我更新服务器A上的txt文件。
我通过访问服务器A上的txt文件验证是否更新了txt文件。
我注意到通过GAE(从服务器A获取txt)访问同一个txt文件时延迟了5-10分钟。
也许这个问题不是GAE缓存,但还有什么呢?
答案 0 :(得分:4)
尝试在GAE网址提取代码中设置client cache control:
URL urlObj = new URL(url);
HttpURLConnection connection = (HttpURLConnection)
urlObj.openConnection();
connection.addRequestProperty("Cache-Control", "no-cache,max-age=0");
connection.addRequestProperty("Pragma", "no-cache");