phpの同時処理で処理速度が落ちる場合、同時接続数をパフォーマンスが落ちない量に控えます。
http://httpd.apache.org/docs/2.3/ja/mod/mpm_common.html#listenbacklog
ListenBacklog 4096
/etc/sysctl.conf を変更します。
net.ipv4.tcp_max_syn_backlog = 8192 net.core.somaxconn = 8192
例えば MaxClients 10~xxx, ListenBacklog 10~4096, を変更しながら設定し
abコマンドなどでテストして、指定した値以内であれば遅くならずに動くのか調べます。
同一サーバー内でapacheの手前に静的コンテンツ用webサーバー兼ローカル内のリバースプロキシサーバーを置く方が良いかもしれません。
0 件のコメント:
コメントを投稿