ASP.NET Core WebAPI:内存缓存与响应缓存

AsValeO

ASP.NET Core 提供内存缓存和响应缓存。假设该应用程序是 ASP.NET Core WebAPI,它通过配置的 Responce Caching 中间件将 SQL 数据库中的数据传送给用户。在什么情况下也使用内存缓存有用?

亚历克斯·里亚博夫

这些缓存策略应该扮演完全不同的角色:

  • 响应缓存用于表示与服务器通信以使用特定标头(例如 Cache-Control、Expires 等)在其端缓存响应的客户端。响应缓存中间件将所需的标头添加到响应中。
  • 内存缓存可帮助您存储在请求处理期间不经常更改和使用的数据。例如,您支持产品价格的货币转换,并使用某些第三方服务来获取转换率。如果您知道该服务每天更新一次速率,您可以将其存储在内存缓存中以加快请求处理速度,因为在一段时间内您不需要再次调用该服务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

asp.net core 3响应缓存未按预期工作

来自分类Dev

将缓存添加到ASP.NET Core响应

来自分类Dev

如何在Asp.net Core中缓存资源?

来自分类Dev

获取ASP.NET Core 1中的所有缓存

来自分类Dev

Asp.Net Core Web Api中的端点之间的内存缓存似乎有所不同

来自分类Dev

ASP.NET Web应用程序的内存中缓存

来自分类Dev

缓存Asp .Net Web API

来自分类Dev

在ASP.NET Core Web API中实现HTTP缓存(ETag)

来自分类Dev

如何禁用ASP.NET Core rc2中的浏览器缓存?

来自分类Dev

如何将CSS,JS或图像文件缓存到ASP.NET Core

来自分类Dev

带Redis或SQL Server的ASP.NET Core分布式缓存

来自分类Dev

Asp.net core,缓存Taghelper和IMemoryCache有什么区别?

来自分类Dev

ASP.NET Core 在给定时间删除缓存条目

来自分类Dev

Swagger UI 无法显示来自 ASP.net Core WebAPI 的正确响应

来自分类Dev

asp.net core 1.0在webapi中获取Windows身份

来自分类Dev

IFormFile在Asp.Net Core WebAPI中始终为空

来自分类Dev

在ASP.NET Core WebAPI中获取OData计数

来自分类Dev

ReactSample和AsP.NET Core WebApi之间的http连接

来自分类Dev

Blazor无法连接到ASP.NET Core WebApi(CROS)

来自分类Dev

Appveyoyr 无法构建 ASP.NET Core WebApi 项目

来自分类Dev

Asp.Net Core WebApi:创建单元测试

来自分类Dev

从 Ionic 访问 ASP.NET Core WebApi 时出错

来自分类Dev

asp.net core webapi中的一对多关系

来自分类Dev

Asp.net Core中的内存使用限制

来自分类Dev

为什么(以及如何)将ASP.NET缓存存储在非托管内存中?

来自分类Dev

可以使用ASP.NET缓存替换SqlServer内存中的表吗?

来自分类Dev

创建/更新/删除后如何清除 .Net Core 上的响应缓存?

来自分类Dev

如何更改asp.net core 1中的令牌响应?

来自分类Dev

ASP.Net Core MVC Ajax json响应

Related 相关文章

  1. 1

    asp.net core 3响应缓存未按预期工作

  2. 2

    将缓存添加到ASP.NET Core响应

  3. 3

    如何在Asp.net Core中缓存资源?

  4. 4

    获取ASP.NET Core 1中的所有缓存

  5. 5

    Asp.Net Core Web Api中的端点之间的内存缓存似乎有所不同

  6. 6

    ASP.NET Web应用程序的内存中缓存

  7. 7

    缓存Asp .Net Web API

  8. 8

    在ASP.NET Core Web API中实现HTTP缓存(ETag)

  9. 9

    如何禁用ASP.NET Core rc2中的浏览器缓存?

  10. 10

    如何将CSS,JS或图像文件缓存到ASP.NET Core

  11. 11

    带Redis或SQL Server的ASP.NET Core分布式缓存

  12. 12

    Asp.net core,缓存Taghelper和IMemoryCache有什么区别?

  13. 13

    ASP.NET Core 在给定时间删除缓存条目

  14. 14

    Swagger UI 无法显示来自 ASP.net Core WebAPI 的正确响应

  15. 15

    asp.net core 1.0在webapi中获取Windows身份

  16. 16

    IFormFile在Asp.Net Core WebAPI中始终为空

  17. 17

    在ASP.NET Core WebAPI中获取OData计数

  18. 18

    ReactSample和AsP.NET Core WebApi之间的http连接

  19. 19

    Blazor无法连接到ASP.NET Core WebApi(CROS)

  20. 20

    Appveyoyr 无法构建 ASP.NET Core WebApi 项目

  21. 21

    Asp.Net Core WebApi:创建单元测试

  22. 22

    从 Ionic 访问 ASP.NET Core WebApi 时出错

  23. 23

    asp.net core webapi中的一对多关系

  24. 24

    Asp.net Core中的内存使用限制

  25. 25

    为什么(以及如何)将ASP.NET缓存存储在非托管内存中?

  26. 26

    可以使用ASP.NET缓存替换SqlServer内存中的表吗?

  27. 27

    创建/更新/删除后如何清除 .Net Core 上的响应缓存?

  28. 28

    如何更改asp.net core 1中的令牌响应?

  29. 29

    ASP.Net Core MVC Ajax json响应

热门标签

归档