mod_perl: komunikace mezi handlery
Honza Pazdziora
adelton na fi.muni.cz
Úterý Únor 22 14:26:20 MET 2005
On Tue, Feb 22, 2005 at 11:14:58AM +0100, Jan Kasprzak wrote:
>
> - URL (tedy <Location>) bude odpovidat primo skriptu (cili
> http://mujserver/cesta/skript.pl by znamenalo, ze se spusti
> sub handler() z <DocumentRoot>/cesta/skript.pl), zadne
> obskurni mapovani modulu na <Location> v httpd.conf.
Ještě tady k tomuhle: myslím, že pěknější je, pokud je ten Perl
schovaný někde pod tím, takže URL je
http://mujserver/cesta/skript.html
Jednak to dává prostor pro rozšiřitelnost (wml, pdf, xhtml), jednak
pokud tam máš nějakou XML datovou vrstvu, tak si pomocí
http://mujserver/cesta/skript.xml
zobrazíš data (je to super, protože tím binárním hledáním zmenšíš
prostor pro ladění (problém je buďto v datech (XML) nebo v prezentaci
(HTML)), snadno tam doděláš například cachování ...
Řekl bych, že od toho máme v httpd.conf tu přehršel direktiv
a v mod_perlu přímo přístup k API Apache, aby se daly technické
detaily vytváření toho výstupu před uživatelem schovat.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Perl