erlug
[Top] [All Lists]

Re: [Erlug] modperl

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] modperl
From: Alessio Bragadini <alessio@xxxxxxxxxxxxx>
Date: Wed, 15 Mar 2006 13:25:28 +0100

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
<Prev in Thread] Current Thread [Next in Thread>
  • [Erlug] modperl, Paolo Sinigaglia
    • Re: [Erlug] modperl, Alessio Bragadini <=