Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Igor Sysoev                          2:5020/400     16 Feb 2005  16:55:01
 To : Pupkin
 Subject : Re: Perl-скрипты и размер пакетов  TCP
 -------------------------------------------------------------------------------- 
 
 Pupkin <fido@mail.kuban.ru> wrote:
 
 >> Скорее всего, дело осбтоит так: perl выдаёт данные мелкими пакетами,
 >> mod_cgi передаёт их в Apache, и после каждого пакета делает ap_rflush().
 >> Вот они такими же уходят в ядро. А из ядра в сеть.
 >>
 > Думал об этом. Единственное объяснение подобного различия.
 > Hо разделением времени между процессами занимается система, а не perl,
 > как я понимаю. Выдавать по 20 байт данных, сопровождая их 200-байтным
 > заголовком ТСР-пакета - расточительство. Я лучшего мнения о
 > разработчиках FreeBSD, поэтому, думаю, есть какой-то способ настройки
 > стека для таких условий.
 
 FreeBSD, как правило, передаёт данные так, как её просят. Просят
 перадавать по 20 байт - будет так передавать. Просят передавать
 полными пакетами - будет передавать полными.
 
 > Кроме того, считал, что данные передаются Апачу не потоком, а через
 > дескрипторы какие-нибудь, как адрес области памяти, где лежат готовые
 > данные.
 
 В Апач данные из cgi идёт через pipe.
 
 > Рекомендации какие-нибудь будут? Мне транспортники плешь проели, мол,
 > трафик резко увеличился с такого-то числа, вынь да положи причину.
 
 Убрать "$| = 1;" из перловых скрпитов.
 -- 
 Игорь Сысоев
 http://sysoev.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 10:16:38 
 Re: Perl-скрипты и размер пакетов TCP   Igor Sysoev   16 Feb 2005 14:46:40 
 Re: Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 15:44:48 
 Re: Perl-скрипты и размер пакетов TCP   Igor Sysoev   16 Feb 2005 16:55:01 
 Re: Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 17:12:22 
 Re: Perl-скрипты и размер пакетов TCP   Igor Sysoev   16 Feb 2005 18:52:29 
 Re: Perl-скрипты и размер пакетов TCP   Valentin Davydov   16 Feb 2005 15:40:38 
 Re: Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 15:58:00 
 Re: Perl-скрипты и размер пакетов TCP   Pupkin   16 Feb 2005 16:31:41 
Архивное /ru.unix.bsd/657701a81287.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional