Всем доброго времени суток!
Недавно столкнулся со следующей проблемой: есть простой сценарий работающий под фастЦГИ#!/usr/bin/perl -X
use strict;
use CGI::Fast;
while( my $query = new CGI::Fast ) {
print "content-type: text/html\n\n";
print 'TT...T';
}
в данном коде буква "Т" повторяется 300000 раз. В итоге, при двух обращениях в секунду, всё падает (падение подразумевает, когда респонзтайм скрипта > 60-т секунд). Если эти буквы "Т" записать в стаический файл и напрямую долбиться к нему ч/з апач, то сервак умудряется обрабатывать до 50-ти обращений в секунду с респонз таймом не превушающим и секунды. Если же число букв "Т" уменьшить до одной вместа 300-ста тысяч, то скрипт работает давольно быстро. Не понятно, почему такая разница в скорости и как увеличить производительность скрипта, не отказываясь от фастЦГИ (если это вообще возможно).