`
Zhijie.Geng
  • 浏览: 54895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat配置调忧

 
阅读更多
打开在Tomcat的安装目录的bin文件的catalina.sh文件,进入编辑状态.
在注释后面加上如下脚本:
JAVA_OPTS='-Xms512m -Xmx1024m'
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m"

其中 JAVA_OPTS='-Xms512m -Xmx1024m' 是设置Tomcat使用的内存的大小.

-XX:PermSize=64M -XX:MaxPermSize=256m 指定类空间(用于加载类)的内存大小

Tomcat/conf/server.xml增加如下配置:

<Connector port="8080" protocol="HTTP/1.1"  maxHttpHeaderSize="8192" 
                maxThreads="150" minSpareThreads="4" maxSpareThreads="50" 
                enableLookups="false" redirectPort="8443" acceptCount="100" 
                connectionTimeout="30000" disableUploadTimeout="true" URIEncoding="utf-8" 
                compression="on" 
                compressionMinSize="2048" 
                noCompressionUserAgents="gozilla, traviata" 
                compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"  />    
			   
	<!-- Note : To use gzip compression you could set the following properties : 
     
		compression="on" 
		compressionMinSize="2048" 
		noCompressionUserAgents="gozilla, traviata" 
		compressableMimeType="text/html,text/xml" 
     --> 


具体参数说明如下:
1) compression="on" 打开压缩功能
2) compressionMinSize="2048" 启用压缩的输出内容大小,这里面默认为2KB
3) noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩
4) compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 压缩类型


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics