什么是网络服务器? 互联网是好的、完整的,但是没有网络服务器,互联网就无法存在,而没有网络服务器,网络服务器就无法为用户服务。我们的主要问题是网络服务器到底是什么?让我们抽象地定义它,以便我们可以了解 IIS 在该领域如何工作的一些背景知识。 Web服务器承担着为服务器上的用户提供服务的任务,如果你有服务器,那么没有Web行通信。 Web服务器是安装在服务器上并启动的软件,它接收并处理所有到达服务器的请求,并最终根据请求的类型向用户返回适当的响应。
什么是 IIS 以及它如何工作? Web 服务器执行的两个主要处理模型是在单个处理路径中处 传真列表 理所有请求或为每个请求创建一个新线程。线程是指我们一般要提到的同一个线程,它是信息处理并行化相关的话题,在多线程中是可以并行处理请求的,如果是单线程的话,就意味着每个请求必须在请求 Next 开始之前完成。虽然在单线程模型(例如 Node.js)中存在一些辅助进程的工作线程,但它们通常只用于某些类型的工作,例如访问文件系统,这些工作通常很耗时。

而且成本高昂。 IIS(及其较小的同类 IIS Express)使用的每个请求线程模型为每个请求从称为线程池的池中获取一个线程。 Web 服务器通常使用称为请求-响应模式的特殊模式来处理请求。如果一切都正确完成,用户会发送请求并收到响应。当客户端和服务器通过 Internet 进行通信时,HTTP 协议无处不在并承担了这项任务。 IIS 的特性和功能 IIS 有很多功能。通常,IIS 用于托管网站和 ASP.NET 应用程序或静态网站。 |