Sign In/My Account | View Cart  
advertisement
-->




HTTP

ActiveState PerlEx
PerlEx is a plug-in for NT Web servers that improves the performance of Perl CGI scripts by up to 30 times. PerlEx does this 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.

Apache::Roaming
Apache::Roaming is a PUT/GET/MOVE/DELETE handler designed for making Apache a server for Netscape roaming profiles, as supported by Netscape Communicator 4.5. The source is based on Vincent Partington's mod_roaming, an Apache module for the same purpose. The main advantage of Apache::Roaming is that it is subclassable. For example the first release includes a package Apache::Roaming::LiPrefs, that can create, parse and modify the liprefs files users are loading down. So you can fix the users proxy settings, for example. The main disadvantages, compared to mod_roaming are obvious: Mod_perl is required and it is slower.

ApaLogFilte
ApaLogFilter is a free (long-winded but working) perlscript which filters and manipulates web server logfiles (NCSA Combined Log Format). The purpose is: to reduce the number of lines in the logfile to lines which are relevant for the statistics, to manipulate the data in the entries, so that they can be better interpreted.

AWStats
dvanced Web Statistics (AWStats) is a powerfull, but easy to install, web sever logfile analyzer (perl script working as a CGI) that shows you all your Web statistics (visitors, pages, hits, rush hours, search engines, keywords, broken links...). Works with IIS or Apache Web server.

FastCGI
FastCGI is a new, open extension to CGI that provides high performance for all Internet applications without any of the limitations of existing Web server APIs.

FilterProxy
FilterProxy is a generic http proxy with the capability to modify proxied content on the fly. It has a modular system of filters which can modify web pages any way you desire. The modular system means that many filters can be applied in succession to a web page, and configuration is easy and flexible. FilterProxy can proxy any data served by the HTTP protocol (i.e. anything off the web), and filter any recognizable mime-type.

HTTPD-Tools
The purpose of this software is to provide a generic interface to the inconsistencies across HTTP server implementations of:
  • User and Group databases
  • Access control files
  • Configuration files


HTTPi
Hypertext Tiny Truncated Process Implementation (say HIT-uh-PEA) is a miniaturized, extensible HTTP/0.9, /1.0 and /1.1-compliant webserver written in Perl designed expressly for:
  • small footprint: approximately 10K in length and no additional Perl modules required -- you can get away with just the Perl executable and no additional libraries at all (this system does :-)
  • low resource consumption: not a daemon -- runs only when requests are pending, and leaves no trace when none are waiting (compare with the tons of processes Apache-derived and NCSA-derived servers spawn); can be configured to spawn only one process at a time
  • high speed: small size means small invocation time
HTTPi was designed with one thing in mind: more with less. It supports a functional implementation of HTTP/1.1 while being optimized for size and speed.

HttpSniffer
HttpSniffer is a Perl script for monitoring HTTP conversations. It acts as an HTTP tunnel, forwarding all HTTP requests it receives to the specified realhost, logging the header details of the conversation in each direction.

MacPerl_WebServer
Downloads and documentation for the MacPerl WebServer. The MacPerl WebServer is designed for Macintosh, UNIX, and Windows. The same code runs on all platforms. Even if it is run on a Windows or Macintosh machine, the MacPerl WebServer can be used to easily add truly fast Perl CGI support to your web site. Compilation time is eliminated - Perl CGI are launched with ZERO delay. Complete Perl source code comes with download.

mod_perl
The Apache/Perl integration project brings together the full power of the Perl programming language and the Apache HTTP server. This is achieved by linking the Perl runtime library into the server and providing an object oriented Perl interface to the server's C language API. These pieces are seamlessly glued together by the `mod_perl' server plugin, making it is possible to write Apache modules entirely in Perl. In addition, the persistent interpreter embedded in the server avoids the overhead of starting an external interpreter and the penalty of Perl start-up (compile) time.

nsapi_perl -- Netscape httpd/Perl Integration
nsapi_perl is a set of Netscape Server API functions and Perl extension modules that (in the spirit of mod_perl for Apache) embed a Perl interpreter in a Netscape web server. This allows you to program to the Netscape server API in Perl rather than C.

Perl App Server
Perl App Server is a prototype application server, written entirely in Perl. It uses a simple and extensible object-oriented design design.

phttpd
A small pure Perl httpd server.

The Apache/Perl Integration Project
The Apache/Perl integration project brings together the full power of the Perl programming language and the Apache HTTP server. With mod_perl it is possible to write Apache modules entirely in Perl. In addition, the persistent interpreter embedded in the server avoids the overhead of starting an external interpreter and the penalty of Perl start-up time.

Velocity Engine for Perl
The Velocity Engine for Perl embeds the Perl interpreter into the http server using the server's programming API (NSAPI or ISAPI), giving you the speed and resource efficiency of NSAPI/ISAPI with the ease of use and power of Perl. The Velocity Engine for Perl is based on a distributed process design. A series of persistent Perl interpreters reside in memory servicing requests. The engines (interpreters) can be distributed over several machines for parallel processing and load balancing. With Persistent Perl the Perl interpreter parses the VEP pages and stores them in a highly efficient, pre-compiled form. This allows your scripts to run at very high speeds - typically 2500% faster than perl through CGI.

WING
WING is an Open Source Apache/mod_perl based system which allows users to access email held on an IMAP server via any web browser. Some features of WING are:
  • The browser does not need to support Java, JavaScript or frames but table and cookie support are preferable.
  • Users can create a hierarchy of multiple mailboxes and browse and move messages between them.
  • Messages with MIME attachments can be displayed nicely.
  • Per user defaults (such as screen size and mail signature) can be set and saved between sessions.
  • Files local to the client browser can be included in composed messages or MIME attached to them.
  • Arbitrary headers can be added to composed messages except that the %22From:%22 header cannot be changed or forged for outgoing messages from WING.
  • WING is scalable up to thousands and tens of thousands of users.


Sponsored By: