Удалось запустить подопытный сайт через nginx+FastCGI. Предварительно пришлось поставить
p5-FastCGI-ProcManager, который почему-то не был автоматически поставлен при установке каталиста и обновить
libtool, без которого FastCGI::ProcManager не желал ставиться
(
Read more... )
Comments 8
location /myapp/ { # Or, simply "location /"
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:3000/;
}
p.s.
Статику типа css и скриптов еще можно gzip'ить.., чтобы не отдавать 100Кб prototype.js
Reply
Reply
Попробовал его закомментировать - скорость (по результатам замеров с помощью ab) не поменялась.
Раскомментировал обратно.
Reply
gzip_proxied any;
gzip_types application/x-javascript text/javascript text/css;
?
Reply
Может если сделать количество одинаковым, то и результат будет более похожим, а не в разы?
Reply
более 70 процессов при многопоточном нагрузочном тестировании). И всего 2 -
при работе через FastCGI. Во всяком случае, команда top показывала всего 2
перла, работавших в тот момент.
А насчёт тестирования на равном числе процессов - здравая мысль. Попробую.
Reply
Reply
Leave a comment