
2. 将文件夹分割成多个子文件夹:将大的文件夹分割成较小的子文件夹,可以加快文件的访问速度。
3. 使用Nginx反向代理:可以把静态文件交给Nginx处理,从而提高访问速度。
4. 使用 CDN 技术:CDN 技术可以将文件存放在多个节点,用户访问时自动路由到最近的服务器,从而提升访问速度。
5. 启用缓存:缓存可以缓存系统中经常使用的数据,减少系统查询时间,提升系统性能。
6. 启用压缩:可以使用 Gzip 或其他压缩技术,将文件体积压缩,从而加快文件传输速度。
7. 优化网络:可以通过提升带宽或购买负载均衡器等方式,优化网络,提升访问速度。
1.打开conf文件夹下的server.xml文件
2.在<Service name="Catalina">... </Service>后面复制标签<Service name="Catalina">... </Service>之间的内容
3.修改复制的<Service>标签的内容:
将<Service>标签的name属性修改为Catalina1(自定义),<Connector>标签的port属性修改为8080(自定义),<Engine>标签的name改为Catalina1(自定义,与Service标签的name属性名一致),<Host>标签的appBase属性改为webapps1(自定义)。
保存修改。
4.在Tomcat的根目录下新建文件夹webapps1(与第三条中<Host>标签的appBase属性名一致)
5.将ROOT.war包上传至webapps1文件夹下 (windows dos命令打war包: jar -cvf ROOT.war . ROOT.war自定义war包名称,"."为需打包的文件 )
6.切换到bin目录下,运行./startup.sh启动Tomcat
具体 *** 作,需要修改两处,并且需重新启动Linux服务器。首先SSH登录服务器,执行ulimit -a查看当前限制。这一步是可选,主要是看下限制,心里有数。
第一处修改:
vim /etc/security/limits.conf
在文件尾部增加:
* soft nofile 65535
* hard nofile 65535
第二处修改
vim /etc/profile
在文件尾部增加:
ulimit -S 65535
ulimit -H 65535
ulimit -n 65535
ulimit -f 6553500
保存修改后,重启Linux服务器。重启完毕后,SSH登入服务器,执行ulimit -a查看系统限制。
补充:ulimit命令的参数详细介绍
-H 设置硬资源限制.
-S 设置软资源限制.
-a 显示当前所有的资源限制.
-c size:设置core文件的最大值.单位:blocks
-d size:设置数据段的最大值.单位:kbytes
-f size:设置创建文件的最大值.单位:blocks
-l size:设置在内存中锁定进程的最大值.单位:kbytes
-m size:设置可以使用的常驻内存的最大值.单位:kbytes
-n size:设置内核可以同时打开的文件描述符的最大值.单位:n
-p size:设置管道缓冲区的最大值.单位:kbytes
-s size:设置堆栈的最大值.单位:kbytes
-t size:设置CPU使用时间的最大上限.单位:seconds
-v size:设置虚拟内存的最大值.单位:kbytes
-u <程序数目> 用户最多可开启的程序数目
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)