我想支持500人并发运行,关于大神的回复,求以下确认:
1、最大线程数的修改
对于大神回复中指出的apache、tomcat的最大线程数,即maxThreads,我修改“\myApps\bin\apache-tomcat-6.0.37\conf\server.xml”中“Connector”标签中的maxThreads项就可以吗吗?现在配置如下:
<Connector port="8080" protocol="org.apache.coyote.http11.Http11Protocol"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"
useBodyEncodingForURI="true"
acceptCount="200"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
compression="on"
compressionMinSize="2048"
disableUploadTimeout="true"
enableLookups="false"
maxHttpHeaderSize="8192"
maxSpareThreads="150"
maxThreads="300"
minSpareThreads="50"
noCompressionUserAgents="gozilla, traviata"
/>
我只要把maxThreads="300"改成"500"就可以吗?
2、关于my.ini的修改
在“myApps\bin\mysql-noinstall-5.1.72-winx64\my.ini”中,目前配置如下:
max_connections=200
把它改成500就可以吗?需要修改cache等其他配置吗?
3、关于连接池
目前在系统中,数据库的连接池配置如下:
目前链接总数为195,小于200,如果修改配置为500后,此两处要修改吗,如何修改,能给些意见吗?
4、关于数据库连接数与系统线程数的协调
以前出现过,数据库连接数小于系统线程数的情况,导致终端连接系统时,提示数据库查询失败,详见如下帖子:
http://www.teemlink.com/bbs/foru ... mp;page=2#pid327159
请问做了如上修改后,不会导致此问题吧?
5、关于“proxool.properties”文件
此文件无需再做任何修改了吧?
6、其他
协调做好以上几点,是不是就可以支持500人的访问量了?
使用mysql,通过修改配置而不采用分布式等部署方式,以天翎的部署经验,最多支持多少用户量?
谢谢大神! |