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