PerlEx
ActiveState's PerlEx is provided with FootPrints. PerlEx
improves the performance of web sites using IIS. Before enabling the use
of PerlEx, you must make sure that the FootPrints entry in IIS is set
up to use files with the .plex extension.
Before You Enable PerlEx
The following are necessary preconditions for PerlEx
to function correctly. While
this setup is automated for FootPrints, it is users should check to ensure
that the setup functioned properly:
- Make sure permissions
are correct by running MRchangePermissions.pl in the \footrints\cgi\ directory.
For example:
cd\footprints\cgi
..\bin\perl\bin\perl MRchangePermissions.pl
- Make sure .plex is
mapped to \footprints\bin\perl\bin\PerlEx30.dll in application mappings.
Allow all verbs. To
do so:
- In IIS, select web
site->default web site->MRcgi, then right click on Properties
and select
Configuration.
- Extension should
be .plex and the executable path should be \footprints\bin\perl\bin\PerlEx30.dll;
allow all verbs.
- For IIS 6.0+ only,
Web Service Extensions should have a PerlEx ISAPI Extension that maps
.plex to \footprints\bin\perl\bin\PerlEx30.dll and it should be set to
”allowed” (earlier versions of IIS do not have a Web Service Extensions
section).
- For IIS 6.0+ only,
reset the default application pool (earlier versions do not have application
pools) and web site after any changes.
Enabling PerlEx in FootPrints
To enable PerlEx in FootPrints:
- Select Administration
| System from the FootPrints Toolbar, then select PerlEx from the Features
section of the System Administration page. The
PerlEx page is displayed.
- Click the Test
PerlEx button to test whether PerlEx and IIS are properly configured.
Do not
enable PerlEx unless your system passes the test successfully.
- If the your system
successfully passes the test, click the Enabled radio button.
- Enter the System
Administration password in the space provided and click the GO
button.
Reset the PerlEx Process
A button is provided for resetting the PerlEx process.
Use this
button only if told to do so by Numara Software Support.