【发布时间】:2011-08-09 14:53:42
【问题描述】:
我正在开发一个与 Google Analytics 非常相似的分析应用程序。 它基本上将来自各个站点的统计信息存储在数据库中。
该应用程序具有以下属性:
- 大量请求(高峰时间为 2.5k/s)
- 很少处理每个请求
我正在使用 Tomcat 6 和 Apache HTTPD 2。
对于这种特定类型的应用程序,我应该为 Tomcat 的 maxThreads 和 connectionTimeout 属性设置什么值?
【问题讨论】:
-
您是否有一些关于您的应用程序每天/每月/每年使用情况的数据/统计数据?如果没有,为什么不通过发送数百万个请求进行测试,直到 Tomcat 开始轰炸并从那里开始工作。
-
我每天存储 150 万条记录,目前使用两台 8GB RAM 和 3GHz 双核处理器的 tomcat 服务器。
标签: java tomcat apache2 timeout analytics