Global Spin: Perl for the Web (original) (raw)
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 yet, but all the text is there and code sections are both readable and downloadable.
If you like the book, pick up a copy from the BookSense site. If independent stores aren't your style, feel free to buy from a faceless corporation instead.
Table of Contents
Introduction
Part I: The Problems
- Sources of Unexpected Traffic
- Budget and Schedules Aren't Ideal
- Site Design vs. Application Design
- Prototypes vs. Live Sites
- Architecture-Based Performance Loss
- Often-Overlooked Problems
Part II: The Solutions
- Perl For the Web
- Performance Myths
- The Power of Persistence
- Tools For Perl Persistence
- Problems With Persistence
- Environments For Reducing Development Time
- Using Templates with Perl Applications
- Database-Backed Web Sites
- Testing Site Performance
Part III: Planning For the Future
- XML And Content Management
- Publishing XML for the Future
- XML as a B2B Interface
- Web Services
- Scaling a Perl Solution
- Perl 6 and the Future
Additional Material
Apache::PSP
- Am alpha version of Apache::PSP (0.31) is available. The newest release provides a standard make-able installation. It's still a bit raw, but it sucessfully runs the template examples from the book.
- I've written up basic instructions for installing Apache::PSP. More extensive documentation to follow.
VeloMeter
- VeloMeter can be downloaded from the VeloMeter.com Web site.
Source code listings
- A tarball of the listings is available, as is a ZIP file.
- The listings can also be viewed individually from this page. Note that they're being plucked on-the-fly from the XML chapters, so any mis-plucking is purely my fault.
This is a test.
Perl for the Web contents ©2001 New Riders Publishing. Used with permission.
Other site contents ©2000-2002 Chris Radcliff. All rights reserved.