>> I'm curious about ASP speed and abilities versus Perl.
First, the Win32-Web list may get you more answers for this.
Having said that, here goes....
ASP is an environment, pick your language to go with it (I use Perl).
So ASP versus Perl is meaningless, but "ASP and Perl" vs "mod_perl" is a valid
comparison.
It's generally taken to be quite a lot slower to execute than mod_perl - search
back through the archives and you'll see a discussion that mod_perl caches
"compiled" Perl whereas ASP just caches the expanded source file, so under ASP
the source code is held in a memory cahce, but is passed afresh to the
interpreter to execute on every call. NB I am not a perl-porter or an AS or MS
employee, so the previous statement may be inaccurate, but no-one's called me on
it yet, and it matches my observations.
Most "serious" ASP pages contain a relatively small amounts of script, and
instead invoke COM objects (in-process objects written in C++ or similar) to do
the "real work" - these tend to be quick because, well, they're compiled code
and they're kept in memory in the way that DLL's are kept in memory.
That's where ASP can be "quite fast" (although the actual page invocation is
still quite slow). But of course on Linux you're not going to write COM objects
or similar, but you could call CORBA objects, or shared libraries for the code
you want, and as such mod_perl vs ASP means very little when you're calling
external (but in-proc) code.
ASP on Linux etc. is simulated by using Chillisoft's ASP, or by using Perl
modules under mod_perl that simulate the ASP page.
I'd suggest your yuppie consultant doesn't know what he's talking about, ask him
to compare ISAPI filters to ASP, what he knows about how ASP and PerlScript
running on multiple CPU NT machines, and how much of the speed he talks about is
from calling COM objects. Then ask him about the implications of running in the
various security modes of IIS (Anonymous, basic, or NT Challenge/Response) and
how these will affect the permissions of your script. If he goes pale to these
questions, ditch him - if he waffles you'll need to see if you think his answers
are meaningful or just noise.
Cheers
Tim
_________________________________________________________________________
The information contained in this message is intended for the addressee
only and may contain confidential and/or privileged information.
If you are not the addressee, please delete this message and notify the
sender; you should not copy or distribute this message or disclose its
contents to anyone.
Any views or opinions expressed in this message are those of the author
and do not necessarily represent those of WestLB or any of its affiliates.
No reliance may be placed on this message without written confirmation
from an authorised representative of its contents.
---
You are currently subscribed to perl-win32-users as: [archive@jab.org]
To unsubscribe, forward this message to
[EMAIL PROTECTED]
For non-automated Mailing List support, send email to
[EMAIL PROTECTED]