当前位置: 首页 > news >正文

扁平设计网站免费卖货平台

扁平设计网站,免费卖货平台,网站内容更新,昆明网站seo技术厂家Tomcat的优化 一、Tomcat 优化Tomcat 配置文件参数优化 二、系统内核优化三、Tomcat 配置 JVM 参数:参数含义 一、Tomcat 优化 Tomcat默认安装下的缺省配置并不适合生产环境,它可能会频繁出现假死现象需要重启,只有通过不断压测优化才能让它…

Tomcat的优化

    • 一、Tomcat 优化
        • Tomcat 配置文件参数优化
    • 二、系统内核优化
    • 三、Tomcat 配置 JVM 参数:
        • 参数含义

一、Tomcat 优化

Tomcat默认安装下的缺省配置并不适合生产环境,它可能会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率稳定的运行。优化主要包括三方面,分别为操作系统优化(内核参数优化),Tomcat配置文件参数优化,Java虚拟机(JVM)调优

Tomcat 配置文件参数优化

常用的优化相关参数如下

  • 【redirectPort】如果某连接器支持的协议是HTTP,当接收客户端发来的HTTPS请求时,则转发至此属性定义的 8443 端口。

  • 【maxThreads】Tomcat使用线程来处理接收的每个请求,这个值表示Tomcat可创建的最大的线程数,即支持的最大并发连接数,默认值是 200。

  • 【minSpareThreads】最小空闲线程数,Tomcat 启动时的初始化的线程数,表示即使没有人使用也开这么多空线程等待,默认值是 10。

  • 【maxSpareThreads】最大备用线程数,一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。默认值是-1(无限制)。一般不需要指定。

  • 【processorCache】进程缓冲器,可以提升并发请求。默认值是200,如果不做限制的话可以设置为-1,一般采用maxThreads的值或者-1。

  • 【URIEncoding】指定 Tomcat 容器的 URL 编码格式,网站一般采用UTF-8作为默认编码。

  • 【connnectionTimeout】网络连接超时,单位:毫秒,设置为 0 表示永不超时,这样设置有隐患的。通常默认 20000 毫秒就可以。

  • 【enableLookups】是否反查域名,以返回远程主机的主机名,取值为:true 或 false,如果设置为 false,则直接返回 IP 地址,为了提高处理能力,应设置为 false。

  • 【disableUploadTimeout】上传时是否使用超时机制。应设置为 true。

  • 【connectionUploadTimeout】上传超时时间,毕竟文件上传可能需要消耗更多的时间,这个根据你自己的业务需要自己调,以使Servlet有较长的时间来完成它的执行,需要与上一个参数一起配合使用才会生效。

  • 【acceptCount】指定当所有可以使用的处理请求的线程数都被使用时,可传入连接请求的最大队列长度,超过这个数的请求将不予处理,默认为 100 个。

  • 【maxKeepAliveRequests】指定一个长连接的最大请求数。默认长连接是打开的,设置为1时,代表关闭长连接;为-1时,代表请求数无限制

  • 【compression】是否对响应的数据进行GZIP压缩,off:表示禁止压缩;on:表 示允许压缩(文本将被压缩)、force:表示所有情况下都进行压缩,默认值为 off,压缩数据后可以有效的减少页面的大小,一般可以减小 1/3 左右,节省带宽。

  • 【compressionMinSize】表示压缩响应的最小值,只有当响应报文大小大于这个值的时候才会对报文进行压缩,如果开启了压缩功能,默认值就是 2048。

  • 【compressableMimeType】压缩类型,指定对哪些类型的文件进行数据压缩。

  • 【noCompressionUserAgents=“gozilla, traviata”】对于以下的浏览器,不启用压缩
    #如果已经进行了动静分离处理,静态页面和图片等数据就不需做 Tomcat 处理,也就不要在 Tomcat 中配置压缩了。

vim /usr/local/tomcat/conf/server.xml
......
<Connector port="8080" protocol="HTTP/11.1" 
connectionTimeout="20000" 
redirectPort="8443" 
--71行--插入
minSpareThreads="50" 
enableLookups="false" 
disableUploadTimeout="true" 
acceptCount="300" 
maxThreads="500" 
processorCache="500"
URIEncoding="UTF-8" 
maxKeepAliveRequests="100"
compression="on" 
compressionMinSize="2048" 
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image /jpg,image/png"/>

二、系统内核优化

在这里插入图片描述

三、Tomcat 配置 JVM 参数:

vim /usr/local/tomcat/bin/catalina.sh
......
JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx2048m -Xmn768m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/tomcat/temp/oom.hprof -XX:ParallelGCThreads=2 -XX:PermSize=1024m -XX:MaxPermSize=1024m -Djava.awt.headless=true -XX:+DisableExplicitGC" cygwin=false

参数含义

  • server实现在多核服务器性能更佳
  • Xms2048m -Xmx2048m 设置堆内存初始值和堆内存最大值一样大,一般为物理内存的1/2
  • XX:PermSize=1024m -XX:MaxPermSize=1024m 设置非堆内存初始值和非堆内存最大值一样大,一般为物理内存的1/4,可以减少推内存和非堆内存经常发座徘缩波动,影幅系统确威对间前
  • XX:ParallelGCThreads=2 设置并行垃圾回收线程数,提高垃圾回收效率.当 CPU 数量小于8,此值建议配置等于 CPU 数量。
  • XX:+HeapDumpOnOutOfMemoryError 表示当JVM发生OOM时,自动生成DUMP文件
  • XX:HeapDumpPath=/usr/local/tomcat/temp/oom.hprof 表示生成DUMP文件的路径
  • XX:+DisableExplicitGC 禁止调用System.gc(),防止误调用gc方法导致系统的JVM大起大落而使系统响应时间严重降低
http://www.tj-hxxt.cn/news/27915.html

相关文章:

  • 网站怎么做推广怎么建立网站快捷方式
  • 专业建站是什么如何提升网站seo排名
  • 前端seo主要优化哪些网站优化排名查询
  • 宁波网站建设优化企业推荐网站规划与设计
  • 设计主题网站青岛网站建设公司电话
  • 网站字体大小是多少百度推广外推联系方式
  • 制作企业网站步骤我是新手如何做电商
  • 企业网站的设计思路范文天津seo实战培训
  • 毕业设计做网站怎么样安卓优化大师最新版
  • 女教师网课入侵录屏 伟哥seo博客
  • 怎样免费自己做网站视频推广自己的网站
  • wordpress安装教程wampseo搜索引擎的优化
  • 长沙专业做网站seo推广要多少钱
  • 江苏网站建设 博敏网站第三方平台推广引流
  • 健身顾问在哪些网站做推广互联网广告销售
  • 制作小企业网站优化搜索引擎
  • 中国建设银行邀约提额网站淘宝指数查询
  • 江门市网站建设 熊掌号最新腾讯新闻
  • 网络推广赚钱平台一键优化大师
  • 网站建设的各种组成最近韩国电影片
  • 网站制作公司合肥长沙网络营销学校
  • 商城网站框架搜索引擎seo优化怎么做
  • wordpress主题进的慢标题优化怎样选关键词
  • 网站优化建设哈尔滨网站点击排名优化
  • 想招人去哪个平台免费合肥百度关键词优化
  • 青岛做视频的网站爱链
  • 厦门高端网站案例永久免费国外域名注册
  • 广州定制型网站建设网站运营策划书范文
  • 公司网站后台维护怎么做搜索引擎营销策划方案
  • 哈尔滨网站搜索优化公司百度识别图片找图