使用哪个动词向服务器发送“ResetCache"”命令

本文关键字:ResetCache quot 命令 服务器 | 更新日期: 2023-09-27 17:49:43

我正在将一个WCF应用程序迁移到WEB。API应用。

在WCF中实现的一个调用是"ResetCache"。

在服务器上,出于性能原因维护了一个简单的缓存(如果没有缓存,则必须为每个传入调用从数据库中获取数据)。因此,在第一次获取数据后,数据存储在缓存中…没问题。

每隔一段时间,在进行了更改之后,需要刷新缓存。一种方法是(出于测试目的)使用对服务器的调用…RefreshState。在当前WCF解决方案中,它使用POST。

使用restful WEB。API,我不知道使用哪个动词或url来激活服务器上的此操作。这不是get,也不是post,…等

有人对此有什么想法吗?

使用哪个动词向服务器发送“ResetCache"”命令

我建议使用DELETE和类似的url: http://target/ext/cachehttp://target/ext/cache/contents可能。在删除缓存内容之后,我假设对您的服务的下一个调用将开始重新填充缓存。