什么是IIS?
IIS代表着互联网信息服务,是为Windows Server专门设计的web服务器软件包,目前IIS主要用于托管网站上的内容。

Microsoft的Internet信息服务提供了用于管理网站和关联用户的图形用户界面(GUI)。它提供了在Web上创建,配置和发布站点的可视化方法。IIS管理器工具允许Web管理员修改网站选项,例如默认页面,错误页面,日志记录设置,安全设置和性能优化。
IIS提供了html网页和动态页面,例如asp.net应用程序,当访问者访问静态页面时,IIS就会把和html有关的图像发送给用户浏览,当我们访问动态页面的试试,IIS运行任何应用程序,并且处理页面中所有脚本,然后将其数据发送给用户浏览。
虽然IIS包含网站上所有功能,但还是要向服务器添加额外功能,假如WinCache Extension想要通过缓存使php运行更快,模块就要允许管理员发布友好的url页面,来方便用户的输入和访问。

IIS是商业网站的流行选项,因为它提供了许多高级功能,并且得到了Microsoft的支持。但是,它还需要商业许可证,并且价格会根据用户数量而增加。因此,Apache HTTP Server是开源的,可供无限用户免费使用,仍然是最受欢迎的Web服务器软件。
微软服务器异常?
首先会出现空间异常爆满,最先考虑项目日志缓存,查看一下apache之类的任务日志,服务器日志,等项目类型产生的日志。如果文件太大建议清理,也可设置不适用日志。
其次是本次的重点,由于所遇问题的项目仅仅只是一个门户网站,项目及访问量都非常小,任务日志基本可以忽略,但是40G硬盘缺真实被占满了,查询了很多解决方案,最终找到了 del c:\windows\temp\*.* /s /q 这条神奇的语句。写一个.bat的执行脚本把这条语句放入,执行后可清理掉系统中的缓存文件,能大幅度整理出空闲的空间,避免不必要的浪费。

nginx和docker区别?
1. 功能不同
2. 用途不同:Nginx通常用于Web服务器和负载均衡,而Docker则用于创建、部署和运行应用程序的容器。
3. 运行方式不同:Nginx可以直接在服务器上运行,而Docker则需要通过容器来运行应用程序。
4. 跨平台性:Nginx支持跨平台,可以在Windows、Linux和MacOS等操作系统上运行,而Docker则更适用于Linux平台。
5. 资源占用不同:Nginx资源占用较低,可以轻松应对高并发场景,而Docker则可以更好地利用系统资源,提高应用程序的可用性
Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。
应用场景
1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。
2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。
3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,
需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,
不会因为某台服务器负载高宕机而某台服务器闲置的情况。
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
到此,以上就是小编对于的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。