0

州全体の高校の水泳コミュニティ向けのサービスとしてサイトを運営しています。私はスポーツへの愛のためにこれを行っているので、ホスティングなどにばかげた金額を費やすことはできません。

コーチは全員、私のサイトを通じて地域のエントリーを提出し、典型的な方法で締め切りまで待ちます。それは昨日のことで、私のサイトはシーズンを通して落ちたことはなく、1 日に少なくとも 4 回は応答しなくなりました。1時間以上消えることはなく、常に戻ってきました。(念のため、Apacheの再起動を発行しました)。

私の質問は、1 日のユーザーの急増に対処するために Apache を調整するにはどうすればよいかということです。1 日だけパフォーマンスを向上させる必要があるのに、1 年かけて追加のハードウェアにお金を払うのは意味がありません。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