为什么要缓存我的ASP.NET Core API的结果?

时间:2018-09-30 05:17:56

标签: caching asp.net-core

这真令人沮丧。除非我们明确声明,否则不应该缓存API的结果。

但是,在此服务器上,在我的部署的此特定实例上,结果被缓存。而且很烦人,并且会导致大量错误。

这是API端点示例:

http://example.com/user/list

Google Chrome一直显示(from disk cache)。我检查了一下,在此请求的任何地方都没有任何可用的缓存头,关键是我们已经部署了10多个服务器和50多个API实例,只有在这里才得到这种愚蠢的行为。有什么问题,应该在哪里检查?

更新:响应头为:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Server: Kestrel
Date: Sun, 30 Sep 2018 05:20:36 GMT
Content-Length: 355

0 个答案:

没有答案