Hi again,

I think I replied in my previous email, but I'd like to quote two things:

I can't really understand why, and what is the difference between these
options ("mod_perl" VS "CGI", but at least, this did the job right..
I think there's a bug somewhere, when using "mod_perl".
There is not bug.
Perhaps not a bug, but the behaviour with request_args => "mod_perl" is really weird:
http://myserver/test.html?myarg=%E7  => not working
http://myserver/test.html?myarg=%E7%E7  => working

Just changing "mod_perl" into "CGI" makes it perfectly work. Am I missing something?

So, I'll be using CGI for now.
Is there a performance penalty doing that?
Huge. Understanding what's mod_perl, libapreq and how do they integrate
with Apache's httpd server will clarify why.

I basically know what's the difference between mod_perl (ie precompiled components) and CGI (ie components run as scripts),and I understand that when components are run in a compiled version, they are far faster. But here, when specifying args_method => "CGI", I suppose that my components are still precompiled, aren't they?
I don't exactly know what args_method => "CGI" implies?




----- Original Message ----- From: "Marius Feraru" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, March 14, 2006 12:30 PM
Subject: Re: [Mason] When and where, in the Mason source code, is the $r->args hash generated (Purpose: fix a problem with request args disappearing)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lionel MARTIN wrote:
I decided to go for Mason 1.31, which is using CGI as "args_method", by
default for HTML::Mason::ApacheHandler, instead of "mod_perl" for
version prior to v1.30.
So after all my previous message was a good guess, but your statement
leaves an open point: did you on the "non functional version" specify
somewhere to use "mod_perl"? If true, given the fact you don't seem to
know anything about libapreq2, there should have been a fatal error.
So I presume there were more inexactitudes in your previous
"specifications" :(

I can't really understand why, and what is the difference between these
options ("mod_perl" VS "CGI", but at least, this did the job right..
I think there's a bug somewhere, when using "mod_perl".
There is not bug.

So, I'll be using CGI for now.
Is there a performance penalty doing that?
Huge. Understanding what's mod_perl, libapreq and how do they integrate
with Apache's httpd server will clarify why.

- --
Marius Feraru
-----BEGIN PGP SIGNATURE-----

iD8DBQFEFqlftZHp/AYZiNkRAqhrAKCHdFCGPO2MQQU9qKRNc3MdrBAESACeLbFb
hNsqSk2q+ojaxLxPCj2320c=
=uGFG
-----END PGP SIGNATURE-----


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Mason-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mason-users



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Mason-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to