URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3527
[ Назад ]

Исходное сообщение
"Задержка при запуске perl-скриптов"

Отправлено Мика , 18-Авг-05 22:05 
Сперва думал тормозит Апач при запуске perl-скриптов, но потом запустив скрипт из командной строки понял, что это Перл. А суть в том, что запуск скриптов через браузер и\или из командной строки происходит с 2х секундной задержкой. Мои скрипты выдают пользователям информацию об их балансе, поэтому во время задержки некоторые особо нервные могут запустить десятки копий скрипта..
Как устранить это ?

Содержание

Сообщения в этом обсуждении
"Задержка при запуске perl-скриптов"
Отправлено Simps , 19-Авг-05 14:53 
>Сперва думал тормозит Апач при запуске perl-скриптов, но потом запустив скрипт из
>командной строки понял, что это Перл. А суть в том, что
>запуск скриптов через браузер и\или из командной строки происходит с 2х
>секундной задержкой. Мои скрипты выдают пользователям информацию об их балансе, поэтому
>во время задержки некоторые особо нервные могут запустить десятки копий скрипта..
>
>Как устранить это ?

Паузы? Незнаю! А на будущее ... Пишите подробнее, всем будет понятнее
Скрипты что делают? Выдавать баланс понятие расплывчатое. Вы можете его брать из локальных файлов, из файлов по NFS, из mysql, из mssql, из pgsql и тд и тп. А так вы предлагаете поработать телепатам, которые сами знаете где ... В отпуске! =)


"Задержка при запуске perl-скриптов"
Отправлено Мика , 20-Авг-05 15:41 
Скрипты подключаются к базе данных MySQL, читают оттуда небольшой объем данных и формируют html-страницу.
Вобщем я выяснил что скрипт начинает тормозить когда я раскоментирую строки подключения модулей DBI и CGI. Когда я раскоментирую строки обращения к базе данных скорость выполнения не изменяется.
Что можно сделать ?



"Задержка при запуске perl-скриптов"
Отправлено leog , 21-Авг-05 11:18 
Все время работаю с MySQL, perl, DBI,CGI. Делаю очень серьезные запросы. Тормозит только когда MySQL загружен, но сам скрипт запускается без проблем. Попробуй обновить эти модули и еще неплохо использовать mod_perl. Да, если не секрет, то напишите как вы все это используете в скрипте. Названия базы данных и прочего, соответственно, измените :)