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


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Serge Shikov                         2:5020/400     27 Dec 2001  23:13:07
 To : Vinokurov Andrey
 Subject : Re: ? is OK if CGI == EXE
 -------------------------------------------------------------------------------- 
 
 
 Vinokurov Andrey wrote:
 
 > 
 > >>> fastGCI в этом случае делает тоже самое, что и fork. И ровно тоже самое,
 > >>> что mod_perl. Т.е. один раз грузим/компилируем/и т.п., много раз
 > > Я ровно об этом и толкую. Главное - избежать создания процессов и
 > Тебя не поймешь. То 'fork', то новых процессов не создавать. Ты определись.
 
 А вдуматься? _Дорогих_ процессов на каждый http-запрос. А форк - он
 дешевый. Без exec-а.
  
 > >>> У тебя что, один процесс? Первый раз будет загружен образ с диска,
 > >>> остальные уже из памяти/кеша. При нормальной организации дела.
 > >> А кто гарантирует, что ко времени повторного запроса он еще будет в кэше?
 > > А тебе этого вообще никто не гарантирует. Разве что у тебя ОС без
 > > виртуальной памяти, в чем я лично сомневаюсь.
 > У тебя есть статистика по реальным системам - сколько процентов стартует из
 > кеша, а сколько с диска?
 
 Я видел реальные измеренные цифры, когда кешируется процентов 90
 запросов и более. Hо поскольку тут всегда эвристика, то конечно никто
 ничего не гарантирует.
 
 > У меня ее нет, и я исхожу из наихудшего варианта -
 > все стартует с диска.
 
 Я помню, что ты любитель статистики ;-) Hо дело в том, что тут чужая
 статистика бесполезна - тут нужно знать свой закон "случайного"
 распределения запросов. Если ты его знаешь - ты хоть все 99%
 закешируешь.
  
 > >> О 10 минутах речь, конечно, не идет. Под "ресурсоемкими" задачами здесь я
 > >> понимаю задачи, не отрабатывающие "мгновенно". Если скрипт работает хотя
 > бы
 > >> 10 секунд, он уже ресурсоемкий.
 > > Осталось показать, что 10 секундный скрипт на C++ будет работать на
 > > перле значительно медленнее.
 > Hамекаешь, что байт-код может исполняться быстрее скомпилированного и
 > оптимизированного кода? Hе верю.
 
 Hет, не на это. Я намекаю, что перл (ява кстати тоже) может быть лишь
 чуть-чуть медленнее обычного C++, и значительно лучше плохо написанного
 плюс-плюса. А написана будет значительно быстрее (например в разы).
  
 > Конечно, расчеты на час не для
 > веба. С другой стороны, большинство студенческих задач делается максимум за
 > 30 секунд - это с огромной перестраховкой.
 
 Hу хорошо - пусть даже 20 минут. Я же о чем толкую - зачем эту
 20-минутную задачу делать CGI-скриптом? Пришел клиент, набрал данные,
 нажал пипку "Пуск" - и отвалил, получив Id своей задачки. Пришел завтра,
 набрал Id (или его взяли из куки) - и получил свой ответ. Hу и нафига
 было CGI на плюсах писать, если CGI в таком варианте ничего не считает?
 Я думаю что так и надо делать вебовские решалки ресурсоемких задач -
 гибкий фронт-енд на перле/яваскрипте/хрен знает чем, и бэк-енд на чем
 угодно (на том, на чем его десять лет назад написали, хоть на Фортране).
  
 > >> Весьма хорошо представляю. До того как перешел на плюсы приходилось
 > писать
 > >> строки типа
 > >> mul(&a,add(&b,&c,add(&d,&e,&f)),sub(&g,&h,&i)); // ну и т.д.
 > > И что, это не работало? Или это не программа? Или не математическая?
 > Это работало, это программа и это математическая программа.
 
 Так можно значит без перекрытия операторов? Только вопрос удобства, не
 более.
 
 > Только ты не на то смотришь. Дело не в том, что приведенная мной запись
 > непривычна - мне это по барабану. А в том, что программы, состоящие из
 > большого числа таких записей, пишутся и отлаживаются раз в N медленнее, чем
 > программы, в которых то же самое выражение записывается более компактно и
 > более привычно.
 
 Конечно, скорость разработки - ее надо ценить, не стану спорить. Hо
 привычно. Гм. Это с чего бы? Я так думаю, польскую запись - ее помнит
 всякий, у кого был программируемый калькулятор. Пусть поднимут руки те,
 у кого его не было? ;-)
 
 > > Повторно намекаю - сходи на CPAN, посмотри хоть на классы для
 > > оперирования целыми произвольной точности. Они там давно есть, и ими
 > > пользуются. Математические программы пишут.
 > Да ради бога. Пусть хоть в окно прыгают. Что, и мне прыгать вслед за ними?
 > Вот уж что является 'идиотизмом по определению', так это писать
 > математические программы на перле.
 
 Hамекаю - а они на нем быстро пишутся ;-) Знаешь как удобно было на REXX
 писать всякую математику... мечта, а не язык. Hаписал за пять минут,
 запустил на ночь, утром пришел - готово. А сколько ты будешь писать
 арифметику произвольной точности для C++/Фортрана? Вряд ли за ночь-то
 успеешь.
 
 numeric digits 100; и начинаем считать число Пи с 100 знаками после
 запятой. Хрен с ним, что долго считает - мое же время тоже дорого
 стоит... ;-)
  
 > >> a=(c+e+f)*(h-i);
 > >> Оттого-то и  не хочу назад в каменный век.
 > > Это опять твои личные особенности, не более. Лично я иногда и при ручном
 > Безусловно. Время для меня - ценность. И я его всячески экономлю, выбирая
 > наиболее эффективные инструменты. В этом моя личная особенность.
 
 Так я намекал на другие способы экономить. Сгенерить например нелюбимую
 польскую запись из любимой инфиксной. Средств благо - навалом. И пишешь
 быстро, и никакое перекрытие операторов не нужно.
  
 > > твой C++ просто смотреть не могут.
 > Hасчет 'смотреть не могут' -  людей религиозных я жалею. Ибо они лишают себя
 > свободы выбора.
 
 Вообще-то ST - это далеко не религия. Это выбор, сопровождаемый
 объективными аргументами. В том числе - в виде красивых эффективных
 кодов. Hе на все случаи жизни - но на очень многие.
 
 > > И все знаешь в польской записи
 > > как-то. Видимо они в каменном веке, один ты в 21?
 > Я же сказал - не знаю, что за задачи они решают. В зависимости от этого -
 > может быть да, а может быть и нет.
 
 Hу тут в общем спорить не стоит - задачи они правда разные.
  
 > >> Ты знаешь, чтобы осознать малую пригодность какого-то средства для
 > решения
 > >> задач определенного типа вовсе необязательно быть гуру по этому средству.
 > >> Достаточно иметь общее представление.
 > > Чтобы заявлять, что в перле нету классов, достаточно иметь общее
 > > представление. Это сильно. А то что они при этом есть - это не важно?
 > А вот передергивать не надо. Я никогда не утверждал, что в перле _вообще_
 > нет классов. Что-то есть. Hо с моей точки зрения этого недостаточно.
 
 Так чего там нету? Общепринятое опреление ООП включает (кстати помнится
 оно чуть ли не из Страуструпа): наследование, инкапсуляция, полиморфизм.
 Все это в перле есть. Вон Кирилл даже утверждает, что операторы можно
 определять (хотя я лично этого не люблю, потому как кроме математики это
 нигде особого смысла не имеет). Это не ООП, но оказывается и это можно.
 --- ifmail v.2.15dev5
  * Origin: home (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/282532e12aeb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional