The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

SpeedyCGI - ускорение Perl скриптов путем постоянного нахождения в памяти

30.01.2004 16:11

Гибкий интерфейс для запуска Perl скриптов в persistent режиме (когда perl-интерпретатор не выгружается из памяти).

Предусмотрены от простых схем использования, путем замены "#!/usr/bin/perl" на "#!/usr/bin/speedy", до контроля выполнения через CGI::SpeedyCGI и применения apache модуля mod_speedycgi. Возможно установка лимитов на число запущенных процессов, задание таймаута на время выполнения и т.д.

  1. Главная ссылка к новости (http://daemoninc.com/SpeedyCGI...)
  2. PPerl - make perl scripts persistent in memory (более простое решение)
  3. FastCGI - более универсальное для web-приложений и производительное решение
  4. mod_perl - более гибкое и функциональное решение для web-приложений
  5. SpeedyCGI - Speed up perl scripts by running them
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/3362-proccess
Ключевые слова: proccess, perl, speed, limit, timeout, crypt, compile, cgi, interface, time, apache, install
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:00, 02/02/2004 [ответить]  
  • +/
    А чем это лучше mod_perl ?
     
     
  • 2.2, batya (?), 17:39, 03/02/2004 [^] [^^] [^^^] [ответить]  
  • +/
    mod_perl - Это вообще из друго оперы, батенька!
    Окститесь!
     
     
  • 3.3, Аноним (1), 15:35, 04/02/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Почему из другой оперы - Apache::PerlRun, Apache::Registry (Названия даны для mod_perl 1.xx) позволяют использовать обычные perl cgi-скрипты наподобия mdo_perl модулей без переделки самих скриптов. И чем это отличает от вышеуказанной технологии ? Так что "батя" как говорится - не знаешь - не суйся.
     
     
  • 4.4, Maxim Chirkov (?), 21:22, 04/02/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >скриптов. И чем это отличает от вышеуказанной технологии ?

    SpeedyCGI к CGI скриптам имеет весьма косвенное отношение, главная задача запуск в persistent режиме всех perl скрптов, не важно CGI или системных. Просто, неуместное упоминание CGI с толку сводит.

     
  • 4.5, batya (?), 21:03, 06/02/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Ты дитятко не прав в корне.
    mod_perl так применять просто не принято!
    Эдак можно и трафик на роутер начать заворачивать!
     

  • 1.6, DJAndreysXe (??), 12:15, 24/06/2008 [ответить]  
  • +/
    Кто натыкался? Обновили мандриву 2007.1 до 2008.1.
    Отвалился спиди. Ругается при запуске:

    /usr/bin/speedy_backend: symbol lookup error: /usr/bin/speedy_backend: undefined
    symbol: PL_curpad
    speedy[28502]: Cannot spawn backend process

    Если попытаться с нуля на 2008.1 собрать, ругается на отсутствие того же PL_curpad.

    Не в новом ли 5.10 перле дело?
    Как побороть?

     
     
  • 2.9, DJAndreysXe (??), 19:45, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я так и не поборол. Обновление до 2009.0 или до 2009.1 решает проблему. Работает сразу из коробки.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру