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


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Vinokurov Andrey                     2:5020/400     26 Dec 2001  13:32:26
 To : Serge Shikov
 Subject : Re: ? is OK if CGI == EXE
 -------------------------------------------------------------------------------- 
 
 Привет.
 
 "Serge Shikov" <shikov@rinet.ru> wrote in message
 news:3C29848A.64B708A1@rinet.ru...
 
 >>> Давайте не будем. То что fork по сравнению с созданием процесса в виндах
 >> Hашел с чем сравнивать. С операционной системой для домохозяек.
 > Это ты про W2K? Hу-ну.
 
 Это я про "винды". W2K, конечно, не для домохозяек. Hо тащит на себе груз
 совместимости с тем, что для домохозяек.
 
 >> Речь здесь шла не о том, где быстрее запуск нового процесса - в виндах
 
 или в юниксах, а
 
 >> о том, что запуск нового процесса _из_ _исполняемого_ _файла_ -
 
 трудоемкая
 
 >> вещь на любой ОС, и если без нее можно обойтись, а фастЦГИ это позволяет,
 
 то
 
 >> это имеет смысл делать.
 > fastGCI в этом случае делает тоже самое, что и fork. И ровно тоже самое,
 > что mod_perl. Т.е. один раз грузим/компилируем/и т.п., много раз
 > выполняем. Быстродействие за счет расхода памяти.
 
 У тебя превратное представление о fastCGI. Оно делает HЕ то же самое, что и
 форк. Оно работает иначе. Сидит в памяти, ждет запросов и обрабатывает их по
 мере поступления. Вот отрывок из фака:
 
 -----------------------------------------------------------------------
 FastCGI is conceptually very similar to CGI, with two major differences:
 
 FastCGI processes are persistent: after finishing a request, they wait for a
 new request instead of exiting.
 Instead of using operating system environment variables and pipes, the
 FastCGI protocol multiplexes the environment information, standard input,
 output and error over a single full-duplex connection. This allows FastCGI
 programs to run on remote machines, using TCP connections between the Web
 server and the FastCGI application.
 Request processing in a single-threaded FastCGI application proceeds as
 follows:
 
 The Web server creates FastCGI application processes to handle requests. The
 processes may be created at startup, or created on demand.
 The FastCGI program initializes itself, and waits for a new connection from
 the Web server.
 When a client request comes in, the Web server opens a connection to the
 FastCGI process. The server sends the CGI environment variable information
 and standard input over the connection.
 The FastCGI process sends the standard output and error information back to
 the server over the same connection.
 When the FastCGI process closes the connection, the request is complete. The
 FastCGI process then waits for another connection from the Web server.
 -----------------------------------------------------------------------
 
 > > Друг мой, объясни-ка мне, КАК апач запустит мою CGI-программу одним
 
 fork'ом
 
 > > без exec'а. И если бы ты был повнимательнее, то заметил бы, что в
 
 письме, на
 
 > > которое я отвечал, стояла связка fork+exec. А вот это уже не так быстро.
 > У тебя что, один процесс? Первый раз будет загружен образ с диска,
 > остальные уже из памяти/кеша. При нормальной организации дела.
 
 А кто гарантирует, что ко времени повторного запроса он еще будет в кэше?
 
 > > > Вот именно что. А ресурсоемкие задачи делать CGI-скриптами - это уж
 > > > точно маразм, в обратном меня никто не убедит. Если это так сделано -
 > > > система кривая по определению.
 > > Учение Маркса всесильно, потому что оно верно. Hу-ну. Флаг в руки.
 > Гы. Попробуй доказать, что CGI может считать что-то хотя бы 10 минут.
 
 О 10 минутах речь, конечно, не идет. Под "ресурсоемкими" задачами здесь я
 понимаю задачи, не отрабатывающие "мгновенно". Если скрипт работает хотя бы
 10 секунд, он уже ресурсоемкий.
 > А главное - не забудь рассказать, нафига это все надо?
 > Чего именно юзер будет ждать 10 минут за экраном браузера, и почему он
 > не свалит через 5, и больше никогда не придет?
 
 Hу, с этим просто. Если, например, скрипт решает студенту какую-нибудь
 задачу, которую тот не хочет решать сам, то студент хоть час ждать будет.
 Особливо если будет предупрежден. Все не самому решать. Конечно, ждать он
 будет не за тем экраном, где через некоторое время должен появится
 результат, а за каким-нибудь другим. Hо ждать будет.
 
 > > А что, в перле когда-то были _HАСТОЯЩИЕ_ классы?
 > Да давно, знаешь ли. Hачиная с 5 версии.
 
 Вероятно, у нас разное представление о ООП. Hе буду развивать эту тему, ибо
 не хочу начинать новую 'религиозную войну' здесь.
 
 > Ты без множественного наследования жить не можешь? Многие прекрасно
 > обходятся. Могу научить (недорого). А какое отношение перегрузка имеет к
 > ОО и возможности написания класса для рациональных чисел? Или без a + b
 > ты не представляешь себе математической программы? Так это особенности
 > твоего образования, не более.
 
 Весьма хорошо представляю. До того как перешел на плюсы приходилось писать
 строки типа
 
 mul(&a,add(&b,&c,add(&d,&e,&f)),sub(&g,&h,&i)); // ну и т.д.
 
 вместо
 
 a=(c+e+f)*(h-i);
 
 Оттого-то и  не хочу назад в каменный век.
 
 > > Вот это здорово. Hе знал. Честно говоря, я небольшой
 > > знаток перла.
 > Hу так может не стоило тогда?
 
 Ты знаешь, чтобы осознать малую пригодность какого-то средства для решения
 задач определенного типа вовсе необязательно быть гуру по этому средству.
 Достаточно иметь общее представление.
 
 Пока.
 Андрей.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 ? is OK if CGI == EXE   Dmitry Guts   19 Dec 2001 01:58:00 
 Re: ? is OK if CGI == EXE   Mike Protsenko   19 Dec 2001 11:02:59 
 Re: ? is OK if CGI == EXE   Andrey N. Demushkin   19 Dec 2001 11:39:50 
 Re: ? is OK if CGI == EXE   Raoul & Natalia Nakhmanson-Kulish   19 Dec 2001 11:52:14 
 Re: ? is OK if CGI == EXE   Andrey N. Demushkin   19 Dec 2001 12:12:54 
 Re: ? is OK if CGI == EXE   Raoul & Natalia Nakhmanson-Kulish   19 Dec 2001 12:50:19 
 Re: ? is OK if CGI == EXE   Andrey N. Demushkin   20 Dec 2001 17:13:47 
 Re: ? is OK if CGI == EXE   Sergey Tkachuk   21 Dec 2001 15:02:00 
 ? is OK if CGI == EXE   pavel kurnosoff   22 Dec 2001 04:13:24 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   19 Dec 2001 15:10:22 
 Re: ? is OK if CGI == EXE   Raoul & Natalia Nakhmanson-Kulish   19 Dec 2001 16:08:01 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   19 Dec 2001 16:59:34 
 ? is OK if CGI == EXE   Alexander Averbuh   19 Dec 2001 23:44:00 
 ? is OK if CGI == EXE   Vladislav Zlobin   20 Dec 2001 20:45:10 
 Re: ? is OK if CGI == EXE   Raoul & Natalia Nakhmanson-Kulish   21 Dec 2001 12:04:40 
 ? is OK if CGI == EXE   Vladislav Zlobin   24 Dec 2001 18:30:10 
 Re: ? is OK if CGI == EXE   Serge Shikov   25 Dec 2001 11:21:50 
 Re: ? is OK if CGI == EXE   Vadim Saitov   26 Dec 2001 01:05:21 
 ? is OK if CGI == EXE   pavel kurnosoff   22 Dec 2001 04:08:32 
 Re: ? is OK if CGI == EXE   Andy Bogdanov   19 Dec 2001 14:00:11 
 Re: ? is OK if CGI == EXE   Serge Shikov   19 Dec 2001 14:35:06 
 Re: ? is OK if CGI == EXE   Raoul & Natalia Nakhmanson-Kulish   19 Dec 2001 15:35:16 
 Re: ? is OK if CGI == EXE   Serge Shikov   19 Dec 2001 15:51:39 
 Re: ? is OK if CGI == EXE   Raoul & Natalia Nakhmanson-Kulish   19 Dec 2001 16:49:12 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   19 Dec 2001 18:14:16 
 Re: ? is OK if CGI == EXE   Dmitry Guts   19 Dec 2001 23:32:00 
 Re: ? is OK if CGI == EXE   Andy Bogdanov   20 Dec 2001 10:29:07 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   20 Dec 2001 10:58:15 
 Re: ? is OK if CGI == EXE   Andy Bogdanov   20 Dec 2001 18:20:10 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   20 Dec 2001 19:43:03 
 Re: ? is OK if CGI == EXE   Andy Bogdanov   20 Dec 2001 19:59:46 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   20 Dec 2001 10:33:20 
 ? is OK if CGI == EXE   Mikhail Fedotov   20 Dec 2001 14:28:37 
 ? is OK if CGI == EXE   pavel kurnosoff   22 Dec 2001 04:00:24 
 ? is OK if CGI == EXE   Vsevolod Lutovinov   23 Dec 2001 09:23:56 
 ? is OK if CGI == EXE   pavel kurnosoff   24 Dec 2001 18:35:31 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   25 Dec 2001 19:46:52 
 Re: ? is OK if CGI == EXE   Serge Shikov   25 Dec 2001 20:13:30 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   26 Dec 2001 10:34:19 
 Re: ? is OK if CGI == EXE   Serge Shikov   26 Dec 2001 12:45:09 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   26 Dec 2001 13:32:26 
 Re: ? is OK if CGI == EXE   Serge Shikov   26 Dec 2001 15:10:53 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   27 Dec 2001 19:18:33 
 Re: ? is OK if CGI == EXE   Serge Shikov   27 Dec 2001 23:13:07 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   08 Jan 2002 12:04:34 
 Re: ? is OK if CGI == EXE   Victor Metelitsa   08 Jan 2002 15:03:01 
 Re: ? is OK if CGI == EXE   Serge Shikov   08 Jan 2002 16:53:49 
 Re: ? is OK if CGI == EXE   Serge Shikov   08 Jan 2002 16:53:49 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   11 Jan 2002 17:34:20 
 Re: ? is OK if CGI == EXE   Serge Shikov   12 Jan 2002 12:48:26 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   18 Jan 2002 19:07:00 
 Re: ? is OK if CGI == EXE   Serge Shikov   18 Jan 2002 20:10:50 
 Re: ? is OK if CGI == EXE   Vinokurov Andrey   23 Jan 2002 16:27:30 
 Re: ? is OK if CGI == EXE   Serge Shikov   25 Jan 2002 12:10:07 
 ? is OK if CGI == EXE   Alexander Kostiuchenko   28 Dec 2001 06:29:40 
 ? is OK if CGI == EXE   Vladislav Zlobin   03 Jan 2002 13:02:11 
 Re: ? is OK if CGI == EXE   Serge Shikov   04 Jan 2002 17:35:56 
 ? is OK if CGI == EXE   Vladislav Zlobin   05 Jan 2002 15:46:23 
 Re: ? is OK if CGI == EXE   Serge Shikov   05 Jan 2002 21:11:11 
 ? is OK if CGI == EXE   Vladislav Zlobin   06 Jan 2002 11:58:52 
 Re: ? is OK if CGI == EXE   Victor Metelitsa   08 Jan 2002 14:30:20 
 Re: ? is OK if CGI == EXE   Victor Metelitsa   08 Jan 2002 14:30:19 
 ? is OK if CGI == EXE   Alexander Kostiuchenko   05 Jan 2002 05:24:37 
 Re: ? is OK if CGI == EXE   Serge Shikov   05 Jan 2002 13:15:03 
 ? is OK if CGI == EXE   Sergey Belov   05 Jan 2002 22:19:29 
 ? is OK if CGI == EXE   Alexander Temerev   06 Jan 2002 23:13:43 
 ? is OK if CGI == EXE   Vladislav Zlobin   14 Jan 2002 12:26:24 
 ? is OK if CGI == EXE   Alexander Temerev   15 Jan 2002 16:47:47 
 ? is OK if CGI == EXE   Vladislav Zlobin   14 Jan 2002 12:26:24 
 ? is OK if CGI == EXE   Sasha Chorny   17 Jan 2002 14:13:21 
 ? is OK if CGI == EXE   Vladislav Zlobin   21 Jan 2002 03:23:31 
 ? is OK if CGI == EXE   Vladislav Zlobin   06 Jan 2002 11:58:52 
 Re: ? is OK if CGI == EXE   Serge Shikov   06 Jan 2002 16:29:08 
 ? is OK if CGI == EXE   kan   08 Jan 2002 02:54:51 
 Re: ? is OK if CGI == EXE   Serge Shikov   08 Jan 2002 12:39:16 
 ? is OK if CGI == EXE   Vladislav Zlobin   14 Jan 2002 12:26:24 
 Re: ? is OK if CGI == EXE   Serge Shikov   15 Jan 2002 11:08:32 
 Re: ? is OK if CGI == EXE   Victor Metelitsa   15 Jan 2002 18:56:02 
 Re: ? is OK if CGI == EXE   Serge Shikov   15 Jan 2002 20:18:30 
 ? is OK if CGI == EXE   Vladislav Zlobin   21 Jan 2002 03:23:31 
 Re: ? is OK if CGI == EXE   Serge Shikov   24 Jan 2002 10:52:54 
 ? is OK if CGI == EXE   Alex Kharitonov   16 Jan 2002 00:14:24 
 ? is OK if CGI == EXE   Vladislav Zlobin   21 Jan 2002 03:23:31 
 ? is OK if CGI == EXE   Alex Kharitonov   23 Jan 2002 20:03:04 
 ? is OK if CGI == EXE   Alexander Kostiuchenko   16 Jan 2002 05:42:59 
 ? is OK if CGI == EXE   Vladislav Zlobin   21 Jan 2002 03:23:31 
 ? is OK if CGI == EXE   Alexander Temerev   06 Jan 2002 23:16:26 
 Re: ? is OK if CGI == EXE   Serge Shikov   07 Jan 2002 00:28:00 
 ? is OK if CGI == EXE   Alexander Temerev   07 Jan 2002 13:28:35 
 Re: ? is OK if CGI == EXE   Serge Shikov   07 Jan 2002 17:28:33 
 ? is OK if CGI == EXE   Alexander Temerev   07 Jan 2002 18:30:16 
 Re: ? is OK if CGI == EXE   Serge Shikov   07 Jan 2002 19:30:56 
 ? is OK if CGI == EXE   Sasha Chorny   08 Jan 2002 12:30:22 
 ? is OK if CGI == EXE   Alex Kharitonov   06 Jan 2002 19:00:05 
 ? is OK if CGI == EXE   Vladislav Zlobin   14 Jan 2002 12:26:24 
 Perl OOP (Was: ? is OK if CGI == EXE)   Alexander Kostiuchenko   09 Jan 2002 03:17:25 
 Perl OOP (Was: ? is OK if CGI == EXE)   Alexander Temerev   09 Jan 2002 20:18:26 
 Perl OOP (Was: ? is OK if CGI == EXE)   Alexander Kostiuchenko   11 Jan 2002 04:43:12 
 Perl OOP (Was: ? is OK if CGI == EXE)   Alexander Temerev   12 Jan 2002 21:58:11 
 Perl OOP (Was: ? is OK if CGI == EXE)   pavel kurnosoff   14 Jan 2002 16:23:28 
 Perl OOP (Was: ? is OK if CGI == EXE)   Alexander Kostiuchenko   19 Jan 2002 20:00:20 
 Perl OOP (Was: ? is OK if CGI == EXE)   Vladislav Zlobin   21 Jan 2002 03:23:31 
 ? is OK if CGI == EXE   Kirill Paliy   27 Dec 2001 12:14:12 
 ? is OK if CGI == EXE   kan   28 Dec 2001 00:04:59 
 ? is OK if CGI == EXE   Alex Kharitonov   27 Dec 2001 19:05:49 
 ? is OK if CGI == EXE   Alexander Kostiuchenko   26 Dec 2001 17:39:04 
 ? is OK if CGI == EXE   Alexander Temerev   06 Jan 2002 23:08:02 
 Re: ? is OK if CGI == EXE   Mykola A. Nickishov   16 Feb 2002 02:40:20 
 ? is OK if CGI == EXE   Sasha Chorny   31 Dec 2001 01:07:14 
 ? is OK if CGI == EXE   Vladislav Zlobin   27 Dec 2001 18:58:03 
 ? is OK if CGI == EXE   pavel kurnosoff   27 Dec 2001 08:53:03 
 ? is OK if CGI == EXE   pavel kurnosoff   22 Dec 2001 04:06:24 
 Re: ? is OK if CGI == EXE   Sergey Tkachuk   21 Dec 2001 15:07:00 
 Re: ? is OK if CGI == EXE   Serge Shikov   21 Dec 2001 10:50:37 
 Re: ? is OK if CGI == EXE   Sergey Tkachuk   21 Dec 2001 19:30:00 
 Re: ? is OK if CGI == EXE   Serge Shikov   21 Dec 2001 23:35:45 
 ? is OK if CGI == EXE   pavel kurnosoff   22 Dec 2001 04:15:47 
 Re: ? is OK if CGI == EXE   Serge Shikov   23 Dec 2001 12:08:59 
 ? is OK if CGI == EXE   Vsevolod Lutovinov   23 Dec 2001 09:32:53 
 Re: ? is OK if CGI == EXE   Serge Shikov   23 Dec 2001 12:13:03 
 ? is OK if CGI == EXE   Andrew Aksyonoff   23 Dec 2001 17:35:03 
 Re: ? is OK if CGI == EXE   Serge Shikov   23 Dec 2001 19:37:03 
 ? is OK if CGI == EXE   Andrew Aksyonoff   24 Dec 2001 02:23:29 
 ? is OK if CGI == EXE   Vsevolod Lutovinov   25 Dec 2001 02:47:11 
 Re: ? is OK if CGI == EXE   Serge Shikov   25 Dec 2001 11:32:03 
 ? is OK if CGI == EXE   Vsevolod Lutovinov   25 Dec 2001 16:57:11 
 Re: ? is OK if CGI == EXE   Serge Shikov   25 Dec 2001 18:06:27 
 ? is OK if CGI == EXE   Vsevolod Lutovinov   28 Dec 2001 05:36:42 
 Re: ? is OK if CGI == EXE   Serge Shikov   28 Dec 2001 12:17:57 
 Re: ? is OK if CGI == EXE   Serge Shikov   25 Dec 2001 12:04:53 
 ? is OK if CGI == EXE   Andrew Aksyonoff   27 Dec 2001 03:07:57 
 Re: ? is OK if CGI == EXE   Serge Shikov   27 Dec 2001 11:39:43 
 ? is OK if CGI == EXE   Andrew Aksyonoff   27 Dec 2001 19:10:21 
 Re: ? is OK if CGI == EXE   Serge Shikov   28 Dec 2001 02:02:42 
 ? is OK if CGI == EXE   Andrew Aksyonoff   28 Dec 2001 20:55:53 
 Re: ? is OK if CGI == EXE   Serge Shikov   29 Dec 2001 13:08:29 
 ? is OK if CGI == EXE   Andrew Aksyonoff   29 Dec 2001 23:39:35 
 Re: ? is OK if CGI == EXE   Serge Shikov   31 Dec 2001 11:42:49 
 ? is OK if CGI == EXE   Andrew Aksyonoff   01 Jan 2002 22:40:10 
 ? is OK if CGI == EXE   abrasha shapirus   24 Dec 2001 17:59:04 
 ? is OK if CGI == EXE   Anton Zheltov   19 Dec 2001 16:15:43 
Архивное /ru.website/657793dc1a1d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional