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

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

tomcat中的servlet项目(war包)一般需要WEB-INF中有web.xml文件,maven中的war工程报错,也是这个原因,没有WEB-INF文件夹和web.xml文件
四、如何通过域名去访问(没有端口号)
搜索该域名的默认端口号,将tomcat中的server.xml的端口号改为默认端口号,这样访问就不需要输入端口号了
五、服务器集群
一般来说,一个tomcat服务器就部署一个项目即可;否则会消耗资源(多个项目会多开线程)
如何解决并发量的问题?
若要解决10000条的并发量;一台电脑最大负载1000条的并发量,那么需要10台电脑。在10台电脑上部署同一个项目,这样就需要10个域名来访问(通过链接🔗跳转,但是不支持使用该方法),那么一个域名如何访问并分担并发量?
这样就需要通过负载均衡服务器。


浙公网安备 33010602011771号