什么是HttpModule?他是用来干什么用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是HttpModule?他是用来干什么用的?相关的知识,希望对你有一定的参考价值。

一个面试题,请大家帮忙

HttpModule 是实现 IHttpModule 接口和处理事件的程序集。ASP.NET 包含一组可由应用程序使用的 HttpModule 模块。例如,ASP.NET 提供了 SessionStateModule 来向应用程序提供会话状态服务。可以创建自定义 HttpModule 以响应 ASP.NET 事件或用户事件。 参考技术A 迅雷帐号登录模块。
就是用来登录迅雷帐号的进程。

Redis 是啥?有啥用

redis和mysql的区别非常大。具体如下:mysql中一个中小型的网络数据库,比oracle和sqlserver小, 但是并发能力远超过acess这样的桌面数据库。redis是一个支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。可以认为redis比mysql简化很多。mysql支持集群。现在大量的软件使用redis作为mysql在本地的数据库缓存,然后再适当的时候和mysql同步. 参考技术A Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。
众多语言都支持Redis,因为Redis交换数据快,在服务器中常用来存储一些需要频繁调取的数据,节省内存开销,也提升了速度。将一些热点数据存储到Redis中,要用的时候,直接从内存取,提高了速度和节约了服务器的开销。
1、会话缓存(最常用)
2、消息队列(支付)
3、活动排行榜或计数
4、发布,订阅消息(消息通知)
5、商品列表,评论列表

以上是关于什么是HttpModule?他是用来干什么用的?的主要内容,如果未能解决你的问题,请参考以下文章

Redis 是啥?有啥用

进程监控工具strace

httphandler httpmodule一些个人理解

学习笔记::LCT

Jedis干啥用的

如何将 DBContext 注入 HTTPModule