Hi, ( ili privet )
I was looking any tips and tricks to optimize my perl script since,
our sysadm tells that it's mod_perl slow down the web server
response time and it should be rewritten in C. This script
does use any database connection, so I think threre is no real way to
speed it up. Posting message here was the last chance.
Vlad.
pishite po-russki.
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED]
> Sent: Saturday, June 17, 2000 9:24 PM
> To: Vladislav Safronov
> Cc: [EMAIL PROTECTED]
> Subject: RE: Highly optimized mod_perl ?
>
>
> Hi,
>
> There was a discussion on this list about
> 1.5 weeks ago on how to optimize mod_perl
> execution when using the database. Stas
> Bekman basically has done some tests to
> show that the driver needs to be initialized
> in startup.pl file.
>
> There were also a discussion about the fact
> that as far as using templates for HTML
> generation the fastest approach is when
> a template is compiled into perl code
> before being executed. I do not have
> enough understanding of the internals to
> explain why though.
>
> Another discussion suggested that it is
> much better to precompile explicitly
> the functions that you need to use
> in modules like CGI.pm instead. The
> fact that you precompile specific functions
> and not the whole module will save memory
> space of apache processes that run mod_perl.
> Saved memory means less swaping, and more
> memory for cache -- that means speed.
>
> There was also a post referring to a comparasing
> between many scripting and compiled languages
> that pointed out that by far the most
> important factor when choosing a language
> to implement a taks is what algorithm is
> being used (ie. how smart and fast it is)
> and that differences in programming languages
> are not significant compared to that.
>
> I also just recently read in "Advanced Perl Programming"
> by Sriram Srinivasan that (on page 369)
> there are Static Typing Hints:
> they give hints to the interepreter for better optimization
> and type checking.
> so
> my Dog $spot = new Dog;
> should be faster
> then
> my $spot= new Dog;
>
> It actually should be faster for the consequent method calls
> to $spot->xyz (because perl would not have to do type checking
> and run-time)
> (this me parapharsing the example from the book
>
> Static hints will also allow for more aggressive compiler
> optimizations
> (using perlcc) (but I do thing this mod_perl relevant).
>
> This is my high level overview of what I have learned sofar
> from the list (I am new to Perl so I am just trying to absorb
> as much as possible).
>
> Regards,
> Vladislav P.
>
>
>
>
>
>
> On 17-Jun-2000 Vladislav Safronov wrote:
> > Hi!
> >
> > Does anyone know the way to highly optimize mod_perl for speed?
> > Any hacks, advices? All standard advices read from help are done...
> >
> > Best regards,
> >
> > Vlad Safronov,
> > mailto: [EMAIL PROTECTED]
>