You are here: Chapter 7: Configuration and Administration > System Administration > System Administration Features > PerlEx

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:

  1. 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

  1. Make sure .plex is mapped to \footprints\bin\perl\bin\PerlEx30.dll in application mappings. Allow all verbs.  To do so:
  1. In IIS, select web site->default web site->MRcgi, then right click on Properties and select Configuration.
  2. Extension should be .plex and the executable path should be \footprints\bin\perl\bin\PerlEx30.dll; allow all verbs.
  1. 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).
  1. 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:

  1. Select Administration | System from the FootPrints Toolbar, then select PerlEx from the Features section of the System Administration page.  The PerlEx page is displayed.
  2. 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.
  3. If the your system successfully passes the test, click the Enabled radio button.
  4. 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.