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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Oleg Koreshkov                       2:5020/400     04 Feb 2004  13:53:43
 To : Slawa Olhovchenkov
 Subject : Re: sendfile
 -------------------------------------------------------------------------------- 
 
 
 "Slawa Olhovchenkov" <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote in
 message news:1075886020@f500.n5030.z2.ftn...
 
 > Hello Igor!
 >
 > 04 Feb 04, Igor Sysoev writes to "Oleg Koreshkov":
 >
 >  >>> Т.е. я понимаю, что 1460=1500-40. Hо 1176 и 892 -- не понимаю.
 >  >> 1460 + 1460 + 1176 = 4096
 >  >> просветление наступает?
 >
 >  IS> Именно так. 1460, 1460, 1176, 1460, 1460, 1176.
 >
 > Доктор, что я делаю неправильно?!
 > (отчет tcpdump убежал ранее)
 >
 >  IS> Я с этим борюсь просто - как в Линуксе, перед выдачей http заголовка
 >  IS> включаю TCP_NOPUSH, а по окончании передачи - выключаю. В результате
 >  IS> и заголовок попадает в один пакет с куском файла, и все файловые
 
 пакеты
 
 >  IS> идут полными.
 >
 > # grep -r TCP_NOPUSH /usr/ports/www/thttpd/
 
 thttpd исскуственно комбинирует заголовки и часть ответа в один пакет:
 
 ...
       /* Yes.  We'll combine headers and file into a single writev(),
         ** hoping that this generates a single packet.
         */
         struct iovec iv[2];
 
         iv[0].iov_base = hc->response;
         iv[0].iov_len = hc->responselen;
         iv[1].iov_base = &(hc->file_address[c->bytes_sent]);
         iv[1].iov_len = MIN( c->bytes_to_send - c->bytes_sent,
 
 c->max_limit );
 
         sz = writev( hc->conn_fd, iv, 2 );
         }
 ...
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 sendfile   Slawa Olhovchenkov   02 Feb 2004 14:24:18 
 Re: sendfile   Igor Sysoev   03 Feb 2004 17:57:01 
 Re: sendfile   Igor Sysoev   03 Feb 2004 17:58:39 
 Re: sendfile   Dmitry Miloserdov   03 Feb 2004 19:02:54 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:31:42 
 sendfile   Slawa Olhovchenkov   03 Feb 2004 19:26:12 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:05:05 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 14:22:14 
 Re: sendfile   Igor Sysoev   04 Feb 2004 16:52:27 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 17:02:12 
 Re: sendfile   Igor Sysoev   04 Feb 2004 17:50:20 
 sendfile   Slawa Olhovchenkov   03 Feb 2004 19:20:32 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 12:39:00 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 13:01:32 
 Re: sendfile   Igor Sysoev   04 Feb 2004 13:18:07 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 13:31:02 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 13:48:26 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 14:00:28 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:02:32 
 Re: sendfile   Igor Sysoev   04 Feb 2004 13:01:01 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 13:11:36 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 13:53:43 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 14:00:52 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 17:17:38 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 17:27:16 
 Re: sendfile   Igor Sysoev   04 Feb 2004 17:34:13 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 17:59:44 
 Re: sendfile   Igor Sysoev   04 Feb 2004 18:46:24 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 18:56:12 
 Re: sendfile   Igor Sysoev   04 Feb 2004 19:14:12 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 19:39:18 
 Re: sendfile   Igor Sysoev   04 Feb 2004 20:18:24 
 sendfile   Slawa Olhovchenkov   06 Feb 2004 02:21:40 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 17:46:45 
 Re: sendfile   Igor Sysoev   04 Feb 2004 17:52:54 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 18:17:44 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 18:03:06 
 Re: sendfile   Oleg Koreshkov   04 Feb 2004 18:42:11 
 sendfile   Slawa Olhovchenkov   06 Feb 2004 02:19:48 
 Re: sendfile   Oleg Koreshkov   06 Feb 2004 18:46:19 
 sendfile   Slawa Olhovchenkov   06 Feb 2004 18:55:30 
 Re: sendfile   Oleg Koreshkov   06 Feb 2004 19:09:14 
 sendfile   Slawa Olhovchenkov   06 Feb 2004 19:24:10 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:01:29 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 14:11:50 
 Re: sendfile   Igor Sysoev   04 Feb 2004 14:57:38 
 Re: sendfile   Igor Sysoev   04 Feb 2004 15:01:44 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 15:18:24 
 Re: sendfile   Igor Sysoev   04 Feb 2004 17:29:02 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 17:34:44 
 Re: sendfile   Igor Sysoev   04 Feb 2004 19:27:56 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 19:41:22 
 Re: sendfile   Igor Sysoev   04 Feb 2004 21:45:19 
 sendfile   Slawa Olhovchenkov   04 Feb 2004 22:08:06 
 Re: sendfile   Igor Sysoev   05 Feb 2004 13:40:14 
 sendfile   Slawa Olhovchenkov   05 Feb 2004 13:46:12 
 sendfile   Slawa Olhovchenkov   05 Feb 2004 14:05:56 
 Re: sendfile   Dmitry Miloserdov   04 Feb 2004 13:53:44 
Архивное /ru.unix.bsd/6577c446cb8c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional