tomcat优化

 

线程及连接

编辑安装目录下conf/server.xml

< Connector port="8080"

maxThreads="500"

minSpareThreads="25"

maxSpareThreads="75"

acceptCount="100"

/>

配置开启最大线程为500,25个空线程等待,75个最大空线程等待及连接数大于maxThreads时最多允许100个连接等待。以上根据实际项目配置,也可以配置线程池。

连接参数的配置也是修改connector参数,主要有:

connectionTimeout 网络连接超时,单位毫秒,设置为0表示永不超时

keepAliveTimeout 长连接最大保持时间,单位毫秒

MaxKeepAliveRequests 为一次连接可以进行的HTTP请求的最大请求次数,1表示禁用,-1表示不限制个数,默认100个,一般设置在100~200之间

多虚拟主机及多实例

多虚拟主机是在一个实例中的server.xml中配置多个虚拟目录以指向相同或不同项目,多实例是安装多个Tomcat实例,修改为不同端口,启动不同进程实现不同项目或者同项目的访问,与虚拟主机不同的是多实例可以实现简单的单台主机上的负载均衡。具体配置这里不介绍了。

你可能感兴趣的:(优化)