[Catalyst-commits] r6383 - in trunk/Catalyst-Manual: . lib/Catalyst
lib/Catalyst/Manual
andyg at dev.catalyst.perl.org
andyg at dev.catalyst.perl.org
Wed May 9 18:26:16 GMT 2007
Author: andyg
Date: 2007-05-09 18:26:15 +0100 (Wed, 09 May 2007)
New Revision: 6383
Modified:
trunk/Catalyst-Manual/Changes
trunk/Catalyst-Manual/lib/Catalyst/Manual.pm
trunk/Catalyst-Manual/lib/Catalyst/Manual/Cookbook.pod
Log:
Update dev server info in the Cookbook, took out warnings about IE and added more info about POE
Modified: trunk/Catalyst-Manual/Changes
===================================================================
--- trunk/Catalyst-Manual/Changes 2007-05-09 00:07:16 UTC (rev 6382)
+++ trunk/Catalyst-Manual/Changes 2007-05-09 17:26:15 UTC (rev 6383)
@@ -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
Modified: trunk/Catalyst-Manual/lib/Catalyst/Manual/Cookbook.pod
===================================================================
--- trunk/Catalyst-Manual/lib/Catalyst/Manual/Cookbook.pod 2007-05-09 00:07:16 UTC (rev 6382)
+++ trunk/Catalyst-Manual/lib/Catalyst/Manual/Cookbook.pod 2007-05-09 17:26:15 UTC (rev 6383)
@@ -1703,12 +1703,10 @@
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 @@
=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.
Modified: trunk/Catalyst-Manual/lib/Catalyst/Manual.pm
===================================================================
--- trunk/Catalyst-Manual/lib/Catalyst/Manual.pm 2007-05-09 00:07:16 UTC (rev 6382)
+++ trunk/Catalyst-Manual/lib/Catalyst/Manual.pm 2007-05-09 17:26:15 UTC (rev 6383)
@@ -24,6 +24,6 @@
=cut
-our $VERSION = '5.700702';
+our $VERSION = '5.700703';
1;
More information about the Catalyst-commits
mailing list