Asp.net core实战3: Asp.net core补充介绍

1.Asp.net core是可以运行在.Net Core框架上的,也可以运行在.Net Framework上.

Asp.Net 只能运行在.Net Framework上

2.Asp.net core内部是有一个HTTP服务器的,叫做Kestrel,当然它的独特性在于跨平台和高性能,微软对其性能有一定的优化。你也可以选择不使用它,或自己实现一个HTTP服务器来替换它都是可以的。

3.Asp.net core一般支持三种形式的数据访问:同步请求网页、异步请求部分页、同步或异步请求json或xml数据

4.Asp.net应用上的IIS工作,交给了Kestrel去做了。外部的IIS、Apache、Nginx做负载均衡或反向代理服务器使用。

5.Asp.net core应用请求处理逻辑:客户端发起HTTP请求被反向代理(Nginx等)拦截,反向代理提交给Asp.net core应用(具体的是Kestrel),Asp.net core应用转交给中间件进行处理(涉及到管道),处理完毕后反向提交给Asp.net core应用,Asp.net core应用转交给反向代理,反向代理返回HTTP响应给客户端。

猜你喜欢

转载自blog.csdn.net/Day_and_Night_2017/article/details/84203156