The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Скотость работы Perl скриптов "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скотость работы Perl скриптов "
Сообщение от Wizard emailИскать по авторуВ закладки on 21-Дек-03, 06:08  (MSK)
Доброго времени суток, коллеги
есть сайт, половина которого генериться с помощю perl
( use CGI qw(:cgi);
  use CGI::FastTemplate
  use DBI; )
контент берётся из MySQL базы
вопрос:
что будет работать быстрее - один большой скрипт, который раздайт все в зависимости от параметров или много мелких, где каждый генерит свою страничку?

Заранее всем Спасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Скотость работы Perl скриптов "
Сообщение от GliNT emailИскать по авторуВ закладки on 22-Дек-03, 19:14  (MSK)
>Доброго времени суток, коллеги
>есть сайт, половина которого генериться с помощю perl
>( use CGI qw(:cgi);
>  use CGI::FastTemplate
>  use DBI; )
>контент берётся из MySQL базы
>вопрос:
>что будет работать быстрее - один большой скрипт, который раздайт все в
>зависимости от параметров или много мелких, где каждый генерит свою страничку?
>
>
>Заранее всем Спасибо

Если принять во внимание дельту погрешности измерений, то одинаково.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Скотость работы Perl скриптов "
Сообщение от uldus Искать по авторуВ закладки on 22-Дек-03, 20:46  (MSK)
>что будет работать быстрее - один большой скрипт, который раздайт все в
>зависимости от параметров или много мелких, где каждый генерит свою страничку?

В данном случае узким местом является качество проектирования базы и взаимодействие с MySQL. Т.е. в первую очередь оптимизируй запросы к базе и структуру самой базы, во втрорую очередь перепиши скрипты под использование mod_perl или FastCGI.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Скотость работы Perl скриптов "
Сообщение от Wizard emailИскать по авторуВ закладки on 23-Дек-03, 16:50  (MSK)
>MySQL. Т.е. в первую очередь оптимизируй запросы к базе и структуру
>самой базы,
уже
> во втрорую очередь перепиши скрипты под использование mod_perl или
>FastCGI.
а где про это можно почитать, если не секрет?
я всегода считал, что установка mod_perl просто встраивает интерпретатор perl в Apache
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Скотость работы Perl скриптов "
Сообщение от Асен Тотин emailИскать по авторуВ закладки on 25-Дек-03, 03:23  (MSK)
Привет,

несколько тем для раздумья:

1. Perl всегда компилирует скрипт перед исполнением. Поэтому много мелких скриптов будет чуть быстрее, чем один большой - за счет времин компеляции и ресурсов при исполнении.

2. mod_perl в первом приближении экономит ресурсы так, как устраняет необходимость каждый раз запускать собственную оболочку для исполнения - т.е. этот вариант чуть быстрее, чем CGI.

3. А вообще-то если загрузка машины и время исполнения - величины критические, может, отработать на Perl скелет вашего решения и затем писатя на C?

WWell,

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Скотость работы Perl скриптов "
Сообщение от Wizard emailИскать по авторуВ закладки on 29-Дек-03, 21:10  (MSK)
>1. Perl всегда компилирует скрипт перед исполнением. Поэтому много мелких скриптов будет
>чуть быстрее, чем один большой - за счет времин компеляции и
>ресурсов при исполнении.

я смотдел в сторону perlcc или другого компилятора

>3. А вообще-то если загрузка машины и время исполнения - величины критические,
>может, отработать на Perl скелет вашего решения и затем писатя на
>C?

к сожалению я еще не знаток C

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Скотость работы Perl скриптов "
Сообщение от dawnshade emailИскать по авторуВ закладки on 30-Дек-03, 13:27  (MSK)
>>что будет работать быстрее - один большой скрипт, который раздайт все в
>>зависимости от параметров или много мелких, где каждый генерит свою страничку?
>
>В данном случае узким местом является качество проектирования базы и взаимодействие с
>MySQL. Т.е. в первую очередь оптимизируй запросы к базе и структуру
>самой базы, во втрорую очередь перепиши скрипты под использование mod_perl или
>FastCGI.

Угу, а если не критично использование MySQL, поставь нормальную базу данных и перепиши все на хранимых процедурах.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Скотость работы Perl скриптов "
Сообщение от Wizard emailИскать по авторуВ закладки on 01-Янв-04, 15:17  (MSK)
>Угу, а если не критично использование MySQL, поставь нормальную базу данных и
>перепиши все на хранимых процедурах.
Что по твоему мнению нормальная база?
И в чём "фишка" хранимых процедур? ( где про это можно прочитать )
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Скотость работы Perl скриптов "
Сообщение от dawnshade emailИскать по авторуВ закладки on 05-Янв-04, 09:23  (MSK)
>>Угу, а если не критично использование MySQL, поставь нормальную базу данных и
>>перепиши все на хранимых процедурах.
>Что по твоему мнению нормальная база?
>И в чём "фишка" хранимых процедур? ( где про это можно прочитать
>)

По моему - постгре. :) Но вообще это вопрос религии. :)
"фишка" в том что они быстрее выполняються.
А почитать: http://www.yandex.ru/yandsearch?rpt=rad&text=УПЮМХЛШЕ+ОПНЖЕДСПШ

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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