在性能测试上, 我们经常要用各种参数调节。为了不每次都需要帮助调整参数, 我总结了多年运营的一些经验。 参数并不能带来本质上的变化,提升一定的性能和响应时间还是有帮助的。 当然每个人有不同的看法, 求同存异原则, 请多多留言.
Java虚拟机部分
请参考:
Java虚拟机参数配置
OS部分
Apache部分
mod-jk部分
tomcat server.xml部分
<!-- A HTTP/1.1 Connector on port 8080 --> <Connector port="7001" address="${jboss.bind.address}" maxThreads="250" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true" URIEncoding="GBK" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/> <!-- A AJP 1.3 Connector on port 7011 --> <Connector port="7011" address="${jboss.bind.address}" backlog="256" maxThreads="250" emptySessionPath="true" enableLookups="false" connectionTimeout="600000" disableUploadTimeout="true" protocol="AJP/1.3" URIEncoding="GBK"/>
本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/242939,如需转载请自行联系原作者