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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Ilia Vinokurov                       2:5020/400     19 Nov 2003  12:21:32
 To : Serge Chervjakov
 Subject : Re: perl или c#?
 -------------------------------------------------------------------------------- 
 
 Hello, Serge!
 You wrote to All on Wed, 12 Nov 2003 16:48:50 +0000 (UTC):
 
  SC> Такой трабл. Впервые с ним сталкиваюсь, но есть. Имеется скрипт,
  SC> который _очень часто_ запускается (в top'е я углядел, что он регулярно
  SC> запущен в 6-8 экземплярах). Так вот, в из-за него, вешается нехилый
  SC> сервак (благо свой:) ). Финт в том, что написан он на перле. Сам по
  SC> себе скрипт элементарнейший и элементарнее некуда. Hо... он работает с
  SC> базой данных. Так вот. Судя по всему, те 3-4% что он юзает, я так понял
  SC> уже убрать никуда не удастся, если он на перле будет написан. Hо мне
  SC> жутко интересно: если я перепешу его на СИ, то будет ли положительный
  SC> эффект? Финт именно в том, что идет работа с базой данных (а именно
  SC> mysql).
 
 Я почитал топик, ответы, вопросы и вот мой совет:
 1. Разобраться в каком режиме запускается скрипт.
     При этом не ориентируйся на переменную
     $ENV{GATEWAY_INTERFACE}
    У меня на серваке, где скрипт работает по протоколу FastCGI
    GATEWAY_INTERFACE = CGI/1.1
     Hа счет mod_perl ничего толкового сказать не могу.
 
 2. Разберись что творится с серваком.
   а) Это виртуальный хостинг или свой. Отчет
       Total Elapsed Time = 2.367332 Seconds
       User+System Time = 0.269124 Seconds
      у меня создает чувство, что либо у тебя хостинг
      виртуальный, либо сервер 486, либо ты его действительно
     скриптами забил.
   б) MySQL у тебя крутится на том же серваке, что и Apache ?
       А памяти им всем хватает ?
 
 3. Оптимизация программы сводится к использованию интерфейсов,
     которые позволят тебе один раз откомпилировать скрипт и много раз его
     запускать: mod_perl, FastCGI.
     При этом позаботься, чтобы соединение с MySQL открывалось при
     старте скрипта и закрывалось при финише. (Персистентное соединение).
 
 4. Разберись с запросами к базе: select * - очень показательный запрос.
     Полазь по сайту MySQL.ru
 
 With best regards, Ilia Vinokurov.  E-mail: ilvin@teleserv.ru
 --- ifmail v.2.15dev5.1
  * Origin: Comcor (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 perl или c#?   Serge Chervjakov   12 Nov 2003 20:48:50 
 Re: perl или c#?   Artem Chuprina   12 Nov 2003 21:15:52 
 Re: perl или c#?   Ivan Frolcov   13 Nov 2003 00:33:49 
 Re: perl или c#?   Victor Wagner   12 Nov 2003 23:45:45 
 Re: perl или c#?   Serge Chervjakov   13 Nov 2003 07:43:21 
 Re: perl или c#?   Victor Wagner   13 Nov 2003 12:06:18 
 perl или c#?   Sergey Orlov   15 Nov 2003 17:54:50 
 perl или c#?   Serge Chervjakov   16 Nov 2003 00:44:12 
 Re: perl или c#?   Ilia Vinokurov   19 Nov 2003 12:21:32 
 Re: perl или c#?   Serge Chervjakov   19 Nov 2003 23:15:54 
 Re[2]: perl или c#?   Mikhail Polykovsky   20 Nov 2003 08:24:28 
 Re[3]: perl или c#?   Maxim Yemelyanov   20 Nov 2003 13:10:05 
 Re[4]: perl или c#?   Mikhail Polykovsky   20 Nov 2003 14:04:06 
 Re: perl или c#?   Konstantin Tokar   20 Nov 2003 14:18:58 
 Re: perl или c#?   Alexey Mahotkin   21 Nov 2003 00:39:21 
 Re: perl или c#?   Konstantin Tokar   21 Nov 2003 01:53:44 
 Re: perl или c#?   Victor Wagner   21 Nov 2003 10:13:53 
 Re[4]: perl или c#?   Ivan Frolcov   20 Nov 2003 14:41:12 
 Re[5]: perl или c#?   Maxim Yemelyanov   20 Nov 2003 17:48:58 
 Re[5]: perl или c#?   Ivan Frolcov   20 Nov 2003 17:57:19 
 Re[5]: perl или c#?   Serge Chervjakov   20 Nov 2003 20:23:44 
 Re[5]: perl или c#?   Ivan Frolcov   20 Nov 2003 20:34:46 
 Re: Re[5]: perl или c#?   Comoderator of RU.CGI.PERL   21 Nov 2003 15:41:40 
 Re: perl или c#?   Alexey Mahotkin   21 Nov 2003 00:38:17 
 Re: perl или c#?   Oleg Alistratov   21 Nov 2003 23:22:16 
 Re: perl или c#?   Serge Chervjakov   21 Nov 2003 23:50:09 
 Re[6]: perl или c#?   Maxim Yemelyanov   20 Nov 2003 20:24:49 
 Re[6]: perl или c#?   Ivan Frolcov   20 Nov 2003 20:31:44 
 Re[4]: perl или c#?   Serge Chervjakov   20 Nov 2003 16:33:49 
 Re: perl или c#?   Alexey Mahotkin   20 Nov 2003 23:48:50 
 Re[3]: perl или c#?   Pavel Reich   22 Nov 2003 04:52:10 
 Re: perl или c#?   Victor Wagner   22 Nov 2003 09:32:18 
 Re: perl или c#?   Konstantin Tokar   22 Nov 2003 10:14:54 
 Re: perl или c#?   Victor Wagner   22 Nov 2003 10:36:04 
 Re: perl или c#?   Konstantin Tokar   22 Nov 2003 12:50:22 
 Re: perl или c#?   Dmitry Belyavsky   26 Nov 2003 18:06:08 
 Re: perl или c#?   Alexey Mahotkin   22 Nov 2003 15:34:24 
 Re[4]: perl или c#?   Maxim Yemelyanov   22 Nov 2003 23:37:05 
 Re: Re[4]: perl или c#?   Artem Chuprina   24 Nov 2003 14:23:06 
 Re: perl или c#?   Alexey Mahotkin   20 Nov 2003 23:45:13 
 Re: perl или c#?   Alexey Mahotkin   20 Nov 2003 00:31:53 
Архивное /ru.cgi.perl/780844597281.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional