Update dev server info in the Cookbook, took out warnings about IE and added more...
Andy Grundman [Wed, 9 May 2007 17:26:15 +0000 (17:26 +0000)]
Changes
lib/Catalyst/Manual.pm
lib/Catalyst/Manual/Cookbook.pod

diff --git a/Changes b/Changes
index 8709c25..42b96bb 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Catalyst-Manual
 
+5.700703
+    - Cookbook: Updated development server deployment instructions, and 
+      included a better description of the POE engine.
+
 5.700702  26 April 2007
     - Switch to Module::Install
 
index 76f3da9..ed37413 100644 (file)
@@ -24,6 +24,6 @@ Tutorial.
 
 =cut
 
-our $VERSION = '5.700702';
+our $VERSION = '5.700703';
 
 1;
index 0184419..6ad8555 100644 (file)
@@ -1703,12 +1703,10 @@ L<Catalyst::Engine::FastCGI>.
 The development server is a mini web server written in perl.  If you
 expect a low number of hits or you don't need mod_perl/FastCGI speed,
 you could use the development server as the application server with a
-lightweight proxy web server at the front.  However, be aware that
-there are known issues, especially with Internet Explorer.  Many of
-these issues can be dealt with by running the server with the -k
-(keepalive) option but be aware for more complex applications this may
-not be suitable.  Consider using Catalyst::Engine::HTTP::POE.  This
-recipe is easily adapted for POE as well.
+lightweight proxy web server at the front.  However, consider using
+L<Catalyst::Engine::HTTP::POE> for this kind of deployment instead, since
+it can better handle multiple concurrent requests without forking, or can
+prefork a set number of servers for improved performance.
 
 =head3 Pros
 
@@ -1733,7 +1731,7 @@ save forking.
 
 =head4 Start up the development server
 
-   script/myapp_server.pl -p 8080 -k  -f -pidfile=/tmp/myapp.pid -daemon
+   script/myapp_server.pl -p 8080 -k  -f -pidfile=/tmp/myapp.pid
 
 You will probably want to write an init script to handle stop/starting
 the app using the pid file.