服务器

一、如何选择合适的服务器

看下项目选择的是哪种规范的语言,根据这个规范,看下哪个服务器支持此规范,从而进行选择

如何选择服务器.png

二、servlet原理

跟网络通信连接讲解的知识点相互连接。servlet中封装了请求和响应的相关内容
如何封装?
通过HTTP协议,客户端通过socket套接字将请求的内容通过拼接以及\r\n的规范将请求通过getOutput()方法封装;而服务器通过socket的getInput()方法获取。同理,响应的封装也是相似的。


三、tomcat

tomcat中的servlet项目一般访问的是ROOT文件

tomcat目录的了解.png

tomcat中的servlet项目(war包)一般需要WEB-INF中有web.xml文件,maven中的war工程报错,也是这个原因,没有WEB-INF文件夹和web.xml文件


四、如何通过域名去访问(没有端口号)

搜索该域名的默认端口号,将tomcat中的server.xml的端口号改为默认端口号,这样访问就不需要输入端口号了


五、服务器集群

一般来说,一个tomcat服务器就部署一个项目即可;否则会消耗资源(多个项目会多开线程)

如何解决并发量的问题?
若要解决10000条的并发量;一台电脑最大负载1000条的并发量,那么需要10台电脑。在10台电脑上部署同一个项目,这样就需要10个域名来访问(通过链接🔗跳转,但是不支持使用该方法),那么一个域名如何访问并分担并发量?
这样就需要通过负载均衡服务器。

服务器集群.png

posted @ 2020-11-17 10:06  娜豆  阅读(111)  评论(0)    收藏  举报