Click here to get back home

POE-Component-PSD

 HomeNewsGroups | Search | About
 comp.lang.perl.modules    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
POE-Component-PSD c.cobb 05-11-2007
Posted by c.cobb on May 11, 2007, 12:58 pm
Please log in for more thread options


An HTTP/HTTPS "Persistent Session Daemon" and CGI accelerator.

This is somewhere between a proof-of-concept and a prototype,
and is a bit rough around the edges. Your feedback is welcome.

Summary:

. a new approach to true persistent session processes with CGI
. lightweight event-driven HTTP/HTTPS server manages sessions
. each CGI session runs in it's own process--no more overlaps!
. based on a pattern I call "Server / Controller / SubProcess"
a hugely useful pattern that consists of three components:
a network server, a process manager, and a set of child
processes that asynchronously perform long-running tasks

. ability to direct-connect, or proxy through an Apache server
. proxy/redirection URLs integrate seamlessly w/existing apps
. can load balance w/multiple servers, or on multiple hosts
. uses Apache-style directives in the server configuration file
. back-end CGI is a file descriptor; not limited to Perl scripts

. includes subclass of CGI.pm to help with persistence issues
. includes a module to selectively proxy from Apache server
. includes two alternatives to adding another Perl module into
your Apache server: using either mod_proxy or mod_rewrite
. includes a script to create/self-sign SSL server certificates
. no recompiling Apache or building C-libs is necessary (well,
unless you need to add mod_proxy, mod_ssl or OpenSSL)

. has other uses, too, such as URL-addressable shared memory
. good for secure access to user data and/or on machines where
running a full Web server is not appropriate



Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap