The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"problem with 'big' response under fastCGI"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"problem with 'big' response under fastCGI"  
Сообщение от f00Gass (ok) on 19-Ноя-07, 15:23 
Всем доброго времени суток!
Недавно столкнулся со следующей проблемой: есть простой сценарий работающий под фастЦГИ

#!/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-ста тысяч, то скрипт работает давольно быстро. Не понятно, почему такая разница в скорости и как увеличить производительность скрипта, не отказываясь от фастЦГИ (если это вообще возможно).

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "problem with 'big' response under fastCGI"  
Сообщение от angra (ok) on 19-Ноя-07, 22:18 
даже не знаю чем помочь. У меня проблема не наблюдается на 10 конкурентных запросах. Правда я вместо втаптывания 300000 символов воспользовался оператором "x", что значительно уменьшило размер самого скрипта при том же кол-ве отдаваемых данных. У вас что размер тела скрипта планируется в районе 300kb?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру