I'm glad to announce a ver. 1.17 of the mod_perl Guide

You can find the Guide at http://perl.apache.org/guide

There have been many heavy additions in this release, please help to
review those. You will find them all in the CHANGES below, but I'll
list the most important ones here:

* a big new section "using RPM, DEB and other packages to
  install mod_perl" (by Young, Geoffrey S and David Harris)

* a big new section "One Light and One Heavy Servers
  where ALL htmls are Perl-Generated" (by Wesley Darlington)

* added a converted to pod "Jeff's guide to mod_perl
  database performance" (by Jeffrey W. Baker)

* new chapter: "Correct Headers" contributed by Andreas Koenig.

* I wrote lots of new material (see the CHANGES)

The CHANGES file:


10.16.99 ver 1.17

* intro: CREDITS section was updated the long list of contributors!!!
  Thank you all!!! If I've missed your name, please let me know!!!

* control: added "Safe Code Updates on a Live Production Server"

* control: added "An Intentional Disabling of Live Scripts"

* scenario: added a big new section "One Light and One Heavy Servers
  where ALL htmls are Perl-Generated" (Wesley Darlington)

* dbm: David Harris has detected a corruption with the suggested
  locking methods in the Camel book and DB_File man page (at least
  before the version 1.72). They are flawed and if you use them in the
  environment where more than one process modify the dbm file, it can
  get corrupted!!! I've modified the DB_File::Lock module to fix the
  problem by integrating the previously written DB_File::Wrap and the
  module David wrote (David Harris)

* snippets: added "Sending multiply cookies with Perl API" (Rick
  Myers)

* install: added a big section "using RPM, DEB and other packages to
  install mod_perl" (Young, Geoffrey S , David Harris)

* install: added "Automating installation" - James G Smith's Apache
  Builder script

* install: added a new section "using CPAN to install mod_perl"

* performance: extended the "Forking or Executing subprocesses from
  mod_perl" with information and code to avoid zombies.

* performance: added a converted to pod "Jeff's guide to mod_perl
  database performance" (Jeffrey W. Baker)

* new chapter: "Correct Headers" contributed by Andreas Koenig!!!

* help: updated the link to DBI homepage (hermetica has gone)

* performance: added sizing benchmarks of CGI.pm's imported
  symbols. (CGI.pm's object methods calls vs. function calls)

* porting: fixed a typo with local() and Special variables (Andrei
  A. Voropaev)

* snippets: fixed a taint problem in the sample error_log display
  script.(John Walker)

* install: added "Should I Build mod_perl with gcc or cc" (Tom Hughes)

* warnings: added to the troubleshotting section "Missing right
  bracket at line " with a link to the item explaining that in
  porting.pod ("__END__ and __DATA__ tokens") (Eric Strovink)

* install: added a tip of saving config.status files for each module
  build (php. mod_perl, ssl) for a later easier reuse. (Dave
  Hodgkinson)

* performance: added clarification to "PerlSetupEnv Off" item (Doug)

* snippets: added "Passing environment variables between handlers"
  (Doug)

* warnings: added "Can't locate loadable object for module XXX" (Doug)

* config: corrected the <Perl> section dump typo (Gerald Richter)

* scenario: corrected the snippet to extract the client IP from the
  X-Forwarded-For header to use headers_in instead of the obsolete
  header_in (Oleg Bartunov)

* scenario: added a note about "Ben Laurie's Apache-SSL setting
  REMOTE_ADDER instead of X-Forwarded-For header (Jie Gao)

* performance: started "Analysis of SW and HW Requirements" (Jeffrey
  W. Baker)

* warnings: clarification of "rwrite returned -1" (Eric Cholet)

* warnings: added "Invalid command 'PerlHandler" (Doug) 

* debug: started "Apache::Debug" and Carp::confess("init") (Doug) 

* install: "undefined reference to 'Perl_newAV'" documented (Doug)

* modules: added a clarification about Apache::PerlVINC (Doug)

* warnings: updated the "Callback Called Exit & -D
  PERL_EMERGENCY_SBRK" (Doug)

* databases: added $Apache::DBI::DEBUG = 2 (instead of '1') for ver
  0.84+ (Edmund Mergl)

* performance: added "Caching prepare() statements" + rolling your own
  Apache::DBO code (Jeffrey Baker)

* porting: replaced "Apache::Registry::handler" with
  "Apache::Registry". It caused problems to some of the users (Daniel
  W. Burke)

* performance: added "Increasing the shared memory with mergemem" (no
  real info but a link to the util's site. Please take a look and
  submit your opinions) (Doug Bagley)

* snippets: added "Redirect a POST request, forwarding the content"
 (Eric Cholet, Doug)

* performance extended the "Using $|=1 under mod_perl and better
  print() techniques" with notes about rflush()

* shuffled many items around to help more intuitive search of the them

* performance: added "Cached stat() calls"

You can find the Guide at http://perl.apache.org/guide

Enjoy!

_______________________________________________________________________
Stas Bekman  mailto:[EMAIL PROTECTED]    www.singlesheaven.com/stas  
Perl,CGI,Apache,Linux,Web,Java,PC at  www.singlesheaven.com/stas/TULARC
www.apache.org  & www.perl.com  == www.modperl.com  ||  perl.apache.org
single o-> + single o-+ = singlesheaven    http://www.singlesheaven.com

Reply via email to