私は見つけることができるすべての最適化トリックを経て、実装しました。これがapacheにプロキシとしてnginxを含む、memcachedの、そしてすべての定期的なvbulletinの最適化手順でvbOptimize。
私はラムの12 ***、そしてレイドで15kのSASドライブを持つ2つのデュアルクアッドコアプロセッサのサーバで働いています。そう、言い換えれば、サーバはすべてのものを処理するために十分な力を持っている。
主なサイトはvBETキャッシュが15日ごとにクリアされた後、右減速を開始します。 > 500kのページ日、検索エンジンでクロールされている(データベースはちょうどこの15日間の期間後に***以上に取得します)。
私はより良いこれらの要求を処理するApacheを調整するために何かできることがありますか?これらは、私の現在のapacheの設定は次のとおりです。
httpdの- mpm.confから
#prefork MPMは
httpdの- default.confから:にStartServers 20
MinSpareServersの20
MaxSpareServers 25
MaxClientsは180
MaxRequestsPerChildを1000年
タイムアウト150
のキープアライブ
MaxKeepAliveRequestsは80
KeepAliveTimeoutを3
オフUseCanonicalNameを