Perl for the Web

Perl for the Web is a book I wrote that was published by New Riders in August 2001. It provides tools and strategies to improve the performance of existing Web applications in Perl. It also provides principles and ideas that help Web programmers create an extensible framework for future growth.

The full text of the book is offered right here. The chapters are stored in an XML form and published to HTML and WML using the techniques from Chapters 16 and 17. There are no figures or images, but all the text is there and code sections are both readable and downloadable.

Sadly, Perl for the Web is no longer in print. You can probably still pick up a remaindered copy for a couple bucks at a used bookstore.

Table of Contents


    Part I: The Problems

  1. Sources of Unexpected Traffic
  2. Budget and Schedules Aren’t Ideal
  3. Site Design vs. Application Design
  4. Prototypes vs. Live Sites
  5. Architecture-Based Performance Loss
  6. Often-Overlooked Problems
  7. Part II: The Solutions

  8. Perl For the Web
  9. Performance Myths
  10. The Power of Persistence
  11. Tools For Perl Persistence
  12. Problems With Persistence
  13. Environments For Reducing Development Time
  14. Using Templates with Perl Applications
  15. Database-Backed Web Sites
  16. Testing Site Performance
  17. Part III: Planning For the Future

  18. XML And Content Management
  19. Publishing XML for the Future
  20. XML as a B2B Interface
  21. Web Services
  22. Scaling a Perl Solution
  23. Perl 6 and the Future


Apache::PSP (mentioned in the book) is available from CPAN. It hasn’t been updated recently, but the code is release-quality.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>