0

我为全州的高中游泳社区提供服务。我这样做是出于对这项运动的热爱,所以我不能在托管等方面花一大笔钱。我也不需要 - 除了一年中的一天。

教练们都通过我的网站提交他们的区域参赛作品,并且以典型的方式都等到截止日期再提交。那是昨天,我的网站在整个季节都没有倒下,全天至少有 4 次无响应地停止。它从来没有超过一个小时,它总是回来。(为了确定,我发布了 apache 重启)。

我的问题是:如何调整 Apache 以应对一天的用户激增?当我只需要提高一天的性能时,为一整年支付更多的硬件是没有意义的。我已经尝试阅读有关 prefork.c 和 worker.c 的内容,但我只是不太了解它。这是我当前的配置:

<IfModule prefork.c>
 StartServers       1
 MinSpareServers    1
 MaxSpareServers    5
 ServerLimit       10
 MaxClients        10
 MaxRequestsPerChild  4000
 </IfModule>

 <IfModule worker.c>
 StartServers       1
 MaxClients        10
 MinSpareThreads    1
 MaxSpareThreads    4
 ThreadsPerChild     25
 MaxRequestsPerChild  0
 </IfModule>

我所期望的最多用户一次将是 400 人。不过可能比这要少得多。我昨天只有大约 70 个,而且表现不太好。有什么建议么?

4

0 回答 0