| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > Как внедрить перл в HTML source |
| Автор: Royan 28.4.2005, 19:17 | ||
| Всем привет. Пожалуйста ответьте на этот вопрос как для самого тупого пользователя. Пусть у меня стоит юниксовая машина с голым перлом (без всяких модулей типа CGI и пр.) и апач. Как мне заставить отрабатывать куски перла внедренные в HTML код. То есть у меня есть что -то типа:
Насколько я знаю, нужен какой-то модуль. Скажите, пожалуйста, какой и как его заставить работать вместе с приведенным скриптом. |
| Автор: fedor-semakov 28.4.2005, 23:30 |
| Нужно установить http://www.masonhq.com/ |
| Автор: CPLUSPLUS 29.4.2005, 07:15 |
| Гы-гы, а как такое по производительности? |
| Автор: korob2001 29.4.2005, 09:25 | ||||
Отлично, работает очень быстро, особенно если юзать с mod_perl. Есть ещё HTML::Embperl, который более эффективен при работе без mod_perl. Ещё можно заюзать PerlScript, вот простой пример:
Удачи. |
| Автор: Sadok 29.4.2005, 09:37 |
| Можно еще глянуть в сторону perlscript http://aspn.activestate.com/ASPN/docs/ActivePerl/Components/Windows/PerlScript.html |
| Автор: CPLUSPLUS 29.4.2005, 09:50 |
| Кстати, где есть анализ производительности различных модулей, конструкций, средств Perl? |
| Автор: korob2001 29.4.2005, 10:03 |
| Опссс, пока писал, тут уже упомянули PerlScript |
| Автор: fedor-semakov 29.4.2005, 21:49 | ||
Вопрос по поводу падения производительности там не стоит, потому что mason после первого обращения к html файлу, в котором есть внедренный perl код кеширует результат разбора. Таким образом в последствии не происходит повторного синтаксического анализа html файла, и внедренный код выполняется так же быстро, как будто он никуда не внедрен. Естественно если внести изменения в html файл, то mason автоматически это определит, и снова выполнит синтаксический разбор. |