On 15/mar/06, at 12:54, Paolo Sinigaglia wrote:
volevo chiedere agli (eventuali) esperti di modperl presenti in
lista un paio di cose,
La prima domanda e' estremamente generica: da dove si comincia? No,
RTFM non e' la risposta giusta, perche' la domanda giusta e'
**quale** FM?
http://apache.perl.org/docs/index.html
La seconda e' invece estremamente specifica: mi sto interessando a
modperl nella speranza che permetta di fare in modo semplice una
cosa che saprei anche fare ma in un modo complicato: l'esigenza e'
di avere uno script che risponde a delle richieste http attraverso
le quali gli viene passato un flusso XML che deve venir validato
verso uno schema.
Non lo uso, ma puoi aver voglia di guardare AxKit
http://axkit.org/
Mi sembra di capire (e qui chiederei lumi a te, o guru) che
Apache::Registry potrebbe fare al caso mio, nel senso che dovrebbe
poter permettere a ciascun child di apache di mantenere caricato in
memoria lo script, e quindi la cache dovrebbe essere persistente
tra una connessione e l'altra (per ciascun child, ovviamente, ma
questo andrebbe benissimo)
Come punto di partenza sì però un handler "vero e proprio" potrebbe
fare di più se il tuo problema è la performance.
Però uno script così:
#!/usr/bin/perl
use strict;
use vars qw($cache);
$cache ||= startup_cache()
...
tiene in memoria la cache sotto mod_perl e Apache::Registry.
-- alessio
|