当前位置: 首页 > 科技观察

常用Web服务器软件整理(Win+Linux)

时间:2023-03-15 19:45:58 科技观察

(1)ApacheApache是??世界上使用最广泛的Web服务器软件。它可以在几乎所有广泛使用的计算机平台上运行。Apache起源于NCSAhttpd服务器,经过多次修改成为世界上最流行的Web服务器软件之一。Apache取自“apatchyserver”的读音,意思是布满补丁的服务器。因为它是自由软件,所以人们不断地为它开发新的功能、新的特性,修改原有的缺陷。Apache的特点是简单、速度快、性能稳定,可以作为代理服务器使用。功能是处理php页面。如果需要执行的php内容过多,可以使用apache,如果静态内容较多,可以使用nginx。(2)IIS是英文InternetInformationServer的缩写,翻译成中文就是“互联网信息服务”的意思。是微软公司主推的服务器。最新版本是Windows2016中包含的IIS10。IIS和WindowServer完全集成,因此用户可以使用WindowsServer和NTFS(NTFileSystem,NT文件系统)内置的安全特性来构建强大、灵活和安全的Internet和内部网站。服务器版本IIS默认版本server20036.0server20087.0server2008r27.5server20128.0server201610windowsserver安装,稳定性好。如果网站需要支持asp和asp.net,就需要使用iis(3)GFEGoogle的web服务器,用户量激增。目前正在按iis。(4)Nginx不仅是一个小巧高效的HTTP服务器,还是一个高效的负载均衡反向代理,通过接受用户请求并将其分发到多个Mongrel进程中,可以大大提高Rails应用的并发性。(5)Lighttpd是德国人JanKneschke开发的基于BSD许可的开源WEB服务器软件。其根本目的是为高性能网站提供安全、快速、兼容和灵活的网络服务器环境。具有内存开销极低、CPU占用率低、性能好、模块丰富等特点。Lighttpd是众多OpenSource轻量级Web服务器中的一个优秀的。支持FastCGI、CGI、Auth、输出压缩(outputcompress)、URL重写、Alias等重要功能。(6)Zeus是一个运行在Unix下的非常优秀的WebServer。据说其性能超过Apache,是最高效的WebServer之一。(7)Sun的Java系统Web服务器就是以前的SunONEWebServer。主要出现在运行Sun的Solaris操作系统的关键任务Web服务器上。它的最新版本号是6.1,可以支持x86版本的Solaris、RedHatLinux、HP-UX11i、IBMAIX,甚至Windows,但是它的大部分用户都选择了SPARC版本的Solaris操作系统。(8)Resin提供最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以灵活的为任务选择合适的开发语言。Resin的一种高级语言XSL(XML样式表语言)可以将形式和内容分离。(9)Jetty是一个开源的servlet容器,为基于Java的web内容,如JSP和servlet提供运行环境。Jetty是用Java语言编写的,它的API是作为一组JAR包发布的。开发人员可以将Jetty容器实例化为一个对象,可以为一些独立的Java应用程序快速提供网络和Web连接。(10)BEAWebLogic是一个Java应用服务器,用于开发、集成、部署和管理大型分布式Web应用程序、网络应用程序和数据库应用程序。将Java的动态功能和Java企业标准的安全性引入到大型网络应用的开发、集成、部署和管理中。BEAWebLogicServer具有处理关键Web应用程序系统问题所需的性能、可伸缩性和高可用性。(11)Tomcat是Apache软件基金会(ApacheSoftwareFoundation)雅加达项目中的一个核心项目,由Apache、Sun等一些公司和个人共同开发。由于Sun的参与和支持,最新的Servlet和JSP规范总能在Tomcat中得到体现。由于Tomcat技术先进、性能稳定、免费,深受Java爱好者的喜爱和一些软件开发商的认可,成为目前比较流行的Web应用服务器。(12)Node.js是一个Javascript运行环境(runtime)。其实就是封装了ChromeV8引擎。V8引擎执行Javascript非常快,性能非常好。Node.js针对一些特殊用例进行了优化,并提供了一个替代API,使V8在非浏览器环境中运行得更好。Node.js是一个基于ChromeJavaScript运行时的平台,用于轻松构建快速响应和易于扩展的网络应用程序。Node.js采用事件驱动、非阻塞I/O模型,轻量高效,非常适合在分布式设备上运行数据密集型实时应用。