码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET Core 中的响应缓存 / ResponseCache

时间:2020-06-30 17:28:37      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:响应   lock   性能   避免   strong   web服务   str   浏览器   putc   

前言:十年河东,十年河西,莫欺少年穷,学无止境,精益求精

本章将介绍客户端缓存将介绍浏览器缓存和服务端缓存,使用浏览器缓存将减少对web服务器的请求次数,同时可以提升性能,避免重复的运算浪费。

ASP.NET Core对于HTTP缓存分为两种:

  • 客户端(浏览器缓存)
  • 服务端缓存

客户端缓存

通过设置HTTP的响应头 Cache-Control 来完成页面存储到浏览器缓存中如下所示:

技术图片

在老的版本的MVC里面,有一种可以缓存视图的特性(OutputCache),可以保持同一个参数的请求,在N段时间内,直接从mvc的缓存中读取,不去走视图的逻辑。

 

ASP.NET Core 中的响应缓存 / ResponseCache

标签:响应   lock   性能   避免   strong   web服务   str   浏览器   putc   

原文地址:https://www.cnblogs.com/chenwolong/p/13214667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!