1. 实际开发中遇到的问题

以前我们一个项目跑在一个tomcat中

相关服务:德国站群服务器租用

当一个tomcat无法支持高的并发量的时候,可以使用多个tomcat

那么这多个tomcat如何分配请求,可以使用nginx

官方给了nginx的并发量是10万

mycat不支持连表查询

在这里插入图片描述

2. 目前常见的web服务器

  1. Apache(http://httpd.apache.org)

    它是世界上用的最多的web服务器,市场占有率达60%左右,模块非常丰富,系统非常稳定,可移植性好,但是比较消耗资源

  2. lighttpd(http://www.lighttpd.net)

    它是德国人开发的一个开源软件,目标是提供一个高性能的网站,它具有内存开销低,cpu占用低,效能好及模块丰富,Nginx的重要竞争对手之一

  3. tomcat(http://tomcat.apache.org)

    是一个开源的软件,运行servlet+jsp web应用软件,对静态文件,高并发的处理能力弱。

  4. IBM websphere

    它功能完善,开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于java的应用环境,范围从简单到高级到企业级应用,相于对其它web服务器来说应该比较少

  5. Microsoft IIS

    Microsoft的web服务器产品为Internet information Server (IIS) IIS提供了图形界面管理工具,IIS是一种web服务器组件,其中有 web服务器,FTP服务器,nntp服务器,smtp服务器,因为有window2008和2012的支持,所以IIS也有一定的市场

3. 各web服务器占有率

查询网站
https://news.netcraft.com/archives/2017/10/26/october-2017-web-server-survey-13.html

在这里插入图片描述