加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

ASP.NET Core中的相应压缩的实现

发布时间:2020-08-21 12:17:23 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了ASP.NET Core中的相应压缩的实现,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要的伴侣们下面跟着小编

相应压缩中间件的焦点事变类ResponseCompressionBody通过实现IHttpResponseBodyFeature,重写输出相干的要领实现对相应的压缩,不必要我们手动举办挪用相干要领,而是替代掉默认的输出方法。只要配置了相应压缩,而且哀求满意相应压缩,那么有挪用输出的处所默认都是执行ResponseCompressionBody里压缩相干的要领,而不是拦截详细的输出举办同一处理赏罚。至于为什么这么做,今朝我还没有领略到计划者真正的思量。

总结#

在查察相干代码之前,原来觉得关于相应压缩相干的逻辑会很是的简朴,看过了源码才知道是本身想的太简朴了。个中和本身设法进出最大的莫过于在ResponseCompressionMiddleware中间件里,本觉得是通过同一拦截输出流来举办压缩操纵,没想到是对整体输出操纵举办重写。由于在之前我们行使Asp.Net相干框架的时辰是同一写Filter可能HttpModule举办处理赏罚的,以是存在思想定式。也许是Asp.Net Core计划者有更深条理的领略,也许是我领略的还不足彻底,不可以或许领会这样做的甜头毕竟是什么,假如你有更好的领略或则谜底接待在评述区里留言解惑。

到此这篇关于ASP.NET Core中的相应压缩的实现的文章就先容到这了,更多相干ASP.NET Core 相应压缩内容请搜刮剧本之家早年的文章或继承赏识下面的相干文章但愿各人往后多多支持剧本之家!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读