Сколько процессов php оптимально, когда он в режиме fastcgi запущен?
Пока сделал 5 (столько по умолчанию делает тулза из комплекта
lighttpd). Может это не оптимально? Методика есть какая-нибудь, на
подобии тех рассуждений, что для nginx давались?
Это зависит от того, есть ли независимые от FastCGI задержки при обработке
запросов. Чем больше задержек, тем больше процессов. И наоборот.
Если, например, PHP ходит в базу на другую машину, то какое-то время
данный процесс PHP будет простаивать. Это независимая от FastCGI задержка.
Если же PHP просто ест процессор, например, делает модное XSLT-преобразование,
то таких процессов нужно делать мало.
Игорь Сысоев
http://sysoev.ru