能用于公司的 7 个最好开源系统 Web 网络服务器

原题目:能用于公司的 7 个最好开源系统 Web 网络服务器

自打 Tim Berners-Lee 在 1990 年开发设计 CERN httpd 至今,做为第一个 Web 访问器的新项目,Web 网络服务器早已踏过了较长一段路。

虽天一些关键的互联网网络服务器供货商为公司出示了闭源的 web 网络服务器,但很多别的公司仍保存Tim Berners-Lee 所反映的开源系统使用价值。
CERN httpd 的源码于 1993 年发布。
扬州企业网站建设看见现阶段能用于公司的最好开源系统 Web 网络服务器。

1. NGINX HTTP 网络服务器

NGINX 由乌克兰工程项目师 Igor Syosev 于 2002 年开发设计,用以解决网站访问量和光纤宽带互连网的提高,并因而必须管理方法 10,000 个同时联接。他的处理计划方案是一个多线程的恶性事件驱动器构架,以其性能卓越和高效率率而出名。

因为它的扩展性和解决很多客户负荷需要的至少資源,而越来越非常火爆。它还可以作为反方向代理商和电子邮件代理商网络服务器。

2. Apache HTTP 网络服务器

Apache 创立于 1995 年,并在第二年变成最经常用的 HTTP 网络服务器,这一情况不断了接近 20 年。

长期性至今,Apache 这一姓名被觉得是“A Patchy Server”这一词的双关语,直至在其中一名写作者表露,它具体上是表述了对共享它的姓名的美洲印第安部族的入侵发展战略的尊重。

Apache 应用控制模块化管理体系构造来考虑每一个独立基本设备的不一样要求。它以其靠谱性,普遍的作用和适用诸多网络服务器端程序编写語言而出名。

3. Lighttpd

“ Lighttpd ”是“Light”和“httpd”的融合,可是用“lighty”来描述它的速率,灵便性和平稳性。轻量网络服务器对于性能卓越髙速重要自然环境开展了提升,十分合适高负荷的网络服务器。

Jan Kneschke 开发设计的网络服务器与 NGINX 创办人 Igor Syosev 的考虑点同样:处理在一台网络服务器上解决10,000 个高并发联接的 c15k 难题。Lighttpd 具备相对性较低的运行内存占有量,较小的 CPU 负荷和一组高級作用。 它有高宽比可集成化性适用与外界程序的插口及其能够用一切程序编写語言撰写的 Web 运用程序一起应用。

4. Hiawatha

Hiawatha 于 2002 年由 Hugo Leisink 开发设计,他在西班牙学习培训测算机科学研究,并期待学员寝室能够适用互连网网络服务器。他的总体目标是开发设计一个系统软件,处理别的网络服务器中存有的安全性限定和搞混配备专用工具的系统漏洞。

他撰写的网络服务器为别的领跑的 Web 网络服务器中的全部基本对策加上了很多与众不同的安全性作用。它还应用可读的配备英语的语法,能够不在必须 HTTP 或 CGI 技术专业专业知识的状况下应用。

Hiawatha 的优点取决于其容积精巧,安全性性高,便于安裝。它十分合适寻找轻量取代 Apache 的客户,她们将安全性能用性,速率和特性优先选择于高級作用。

5. Cherokee

Cherokee 就是我们这种网络服务器中第三个源自美洲原住民部族的姓名。这一由 Akamai Technologies 工程项目主管 Alvaro Lopez Ortega 于 2001 年建立,他想将控制模块化和轻量设计方案的速率和作用融合起來。

Cherokee 早已变成一个可拓展,性能卓越,客户友善的 Web 网络服务器,具备较低的运行内存占有室内空间和负荷均衡设备。在其中包含一个称之为 cherokee-admin 的根据 Web 的管理方法页面 ,可适用网络服务器以及全部作用的立即配备。Cherokee 在 Linux,Mac OS X,BSD 和 Solaris 上该机运作,但没有 Windows 上运作。

6.Monkey HTTP 网络服务器

Monkey HTTP 是一个轻量的网络服务器和开发设计堆栈,最开始对于 Linux 开展了提升,但如今也与 Mac OS X 适配。它致力于置入式机器设备而设计方案,因而具备高宽比扩展性,具备低运行内存和低CPU耗费。此项目于 2001 年刚开始,在 2008 年被改变为恶性事件驱动器系统软件时转为技术专业运用程序。

网络服务器根据混和体制运作,为每一个进程出示千余个顾客端的浏览工作能力。它出示性能卓越的重负荷网络服务器,便于安裝,是置入式机器设备的理想化挑选。

7. Apache Tomcat

Apache Tomcat 是依据 Apache 批准证开发设计的 Servlet 和 Java Server Page c 器皿,能够当做单独网络服务器和目前 Web 网络服务器(如Apache)的额外部件。

尽管 Apache HTTP Server 做为开发设计静态数据网页页面的传统式网络服务器,但 Tomcat 关键用以在动态性网站内布署 Java servlet 和 JSP, 并运作 Web 运用程序。

Tomcat 能够与 Apache HTTP 网络服务器融合应用,但因为有着自身的內部 HTTP 网络服务器,它还可以做为一个有工作能力的 Web 网络服务器。

来源于:computerworlduk

译文:https://oschina.net/news/95690/best-open-source-web-servers

最终,以便能让大伙儿活才开心的夜里,大家做下小调研。。。

Java实例教程

一周把握js必需的专业知识点

领到

戳“阅读文章全文!回到凡科,查询大量

义务编写: