[LWN Logo]

Date: Thu, 14 May 1998 15:16:23 -0700 (PDT)
From: Ellen Elias <elias@ora.com>
To: lwn@eklektix.com
Subject: ActiveState Accelerates Web Sites with PerlEx

FOR IMMEDIATE RELEASE 
Vancouver, Canada - May 13, 1998

For Further Information Contact 
Randy Halischuk
Phone (604) 606-4686
RandyH@ActiveState.com
http://www.activestate.com/

ACTIVESTATE ACCELERATES WEB SITES WITH PERLEX

New product improves performance of Perl scripts running on NT Web
servers by up to 30 times.

ActiveState Tool Corp., the industry leader in professional tools for
Perl developers, announces the release of PerlEx, a plug-in for NT Web
servers that significantly improves the performance of Perl scripts by
up to 30 times.  PerlEx runs on NT Web servers from O'Reilly &
Associates, Microsoft and Netscape and executes existing Perl scripts
without modification.

"As the Web has evolved, an increasing number of pages is being served
up dynamically with Perl scripts," says Dick Hardt, CTO of
ActiveState. "Users' expectations are always increasing. Web site
performance is  critical, and the speed in which a page is returned is
an extremely important factor. PerlEx was designed to meet the speed
and performance issue head-on."

Improved Performance
PerlEx improves the speed and performance of Perl  scripts running on
Web servers in three significant ways. First, PerlEx compiles Perl
scripts once and then stores them in memory, so that the scripts  are
not compiled again at each user request. This feature eliminates
compile  time overhead after the first execution of a script. Second,
PerlEx enables persistent database connections so that a new connection
is not required for each user request. This feature significantly
reduces both server load and response time. Third, PerlEx creates
multiple interpreters which can execute scripts simultaneously, thus
increasing Web server performance.

The performance improvements gained by running PerlEx are of twofold
importance. PerlEx significantly reduces the time it takes to return a
page when a user interacts with a Web site, whether it's an Internet,
Intranet or Extranet site. It also allows existing hardware resources
to handle more requests in a given period of time.

Phil Pierotti, Senior Communications Engineer for Quokka Sports Inc.,
San  Francisco, CA, is an early user of PerlEx. "We needed to implement
a  simpler, faster interface on a small mission-critical Java
application, and decided to use Perl to accomplish it. When I
discovered that over 90% of the  application response time was spent
recompiling the script, I decided to try  PerlEx. Immediately I found
that my compilation overhead disappeared and I was  very surprised to
find that the script execution times had shrunk from a typical  300ms
to somewhere between 40 and 70ms. PerlEx reduced my overall execution
time from 1.5 seconds to a single heartbeat!"

Additional Features
PerlEx also extends the functionality of Perl  scripts with a feature
called Solar. Solar allows for the sharing of a single copy of data
between multiple Perl interpreters and for synchronizing access to it.
The product also allows Perl code to be embedded  directly in HTML
files, rather than having HTML embedded in Perl code. This feature is
similar to Active Server Pages, or .asp files on Microsoft Internet
Information Server.

Price
PerlEx sells for $395 US for a single machine license; multiple
machine licenses are available at discounted rates. PerlEx is available
direct from ActiveState at http://www.ActiveState.com/.

About ActiveState
Founded by Dick Hardt, ActiveState Tool Corp. is a  privately-held
corporation with investors that include O'Reilly & Associates.
ActiveState leads the industry in providing professional tools for Perl
developers, and introduced Perl 5 to the Win32 environment. ActiveState
is committed to supporting both the open source and commercial
development communities by contributing a wide range of free binary
run-time products while  providing professional tools for Perl
developers.

About Perl
Short for Practical Extraction and Report Language, Perl is  a
programming language developed by Larry Wall. Because of its strong
text  processing abilities, Perl has become one of the most popular
languages for writing CGI scripts and other Internet applications.
Because Perl is extremely  useful in "gluing" together smaller programs
into larger applications, it has often been referred to as "the duct
tape of the Internet." There are currently over one million developers
worldwide using Perl and this community is continually growing.

ActiveState Professional Tools
PerlEx, ActiveState Perl Debugger, Perl for Win32 and other
professional Perl programming tools are available from the ActiveState
Web site.

Electronic versions of this press release, corporation information and
product descriptions are available at http://www.activestate.com/press/

Perl for Win32, ActiveState Perl Debugger, PerlEx, PerlScript and
Visual Perl are trademarks of ActiveState Tool Corp. All other
trademarks are the property of their respective owners.

#  #  #