我正在使用 Azure API 管理开发人员版本,每当我点击 GET 方法时,它都会从缓存中获取数据,而不是从数据库中获取数据,我需要从数据库中获取数据,如何禁用缓存并进行配置仅从数据库而不是缓存中获取数据。
我没有为我的 API 配置缓存,我附上快照以供参考。
提前致谢。
AFAIK 如果您的 API 政策的入站处理部分有任何
cache-lookup
和 cache-store
政策,那么您可以按照以下步骤删除这些政策.
cache-lookup
策略,如下图所示。
Design
选项卡。Inbound processing
部分中,如下图所示 cache-lookup
单击 (...) 然后选择 Delete 然后保存更改。这样就可以删除了。
The other way
转到入站处理并单击政策旁边的政策代码编辑器图标 然后您可以导航到您的入站政策代码视图,如下图所示,然后选择那里的cache-lookup
政策并简单地删除并保存。
注意:缓存可以通过减少对后端服务的查询量来提高 API 的性能。如果禁用缓存,响应时间可能会变慢。对于表格,我假设您的意思是您的 API 管理实例连接到的后端数据源。