X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FDeployment%2FFastCGI.pod;h=90a6f245e012bdb5e206dce2f1517a183cf03c1d;hp=13bbabb0c060aed2883a41bd1b56ed4eda3d1a1e;hb=5336f54651dd781138086b9081b85b6839452a76;hpb=2d62c370d643f3abbe765aaba07ed2e188f31de7 diff --git a/lib/Catalyst/Manual/Deployment/FastCGI.pod b/lib/Catalyst/Manual/Deployment/FastCGI.pod index 13bbabb..90a6f24 100644 --- a/lib/Catalyst/Manual/Deployment/FastCGI.pod +++ b/lib/Catalyst/Manual/Deployment/FastCGI.pod @@ -4,9 +4,9 @@ Catalyst::Manual::Deployment::FastCGI - Deploying Catalyst with FastCGI =head1 FastCGI Deployment -FastCGI is a high-performance extension to CGI. It is suitable -for production environments, and is the standard method for deploying Catalyst -in shared hosting environments. +FastCGI is a high-performance extension to CGI. It is suitable for production +environments, and is the standard method for deploying Catalyst in shared +hosting environments. =head2 Pros @@ -27,9 +27,9 @@ restarting. =head3 Load-balancing -You can launch your application on multiple backend servers and allow the -frontend web server to load-balance between all of them. And of course, if -one goes down, your app continues to run fine. +You can launch your application on multiple backend servers and allow +the frontend web server to perform load-balancing among all of them. And +of course, if one goes down, your app continues to run. =head3 Multiple versions of the same app @@ -41,6 +41,10 @@ versions of the same app on a single server. Since your app is not running inside of Apache, the faster mpm_worker module can be used without worrying about the thread safety of your application. +=head3 Widely supported. + +FastCGI is compatible with many server implementations, not just Apache. + =head2 Cons You may have to disable mod_deflate. If you experience page hangs with @@ -51,8 +55,6 @@ mod_fastcgi then remove deflate.load and deflate.conf from mods-enabled/ With FastCGI, there are more things to monitor and more processes running than when using mod_perl. -XXX - FIXME, note not just apache! - =head2 Standalone FastCGI Server In server mode the application runs as a standalone server and accepts @@ -79,9 +81,9 @@ server. =head1 WEB SERVERS -Any web server which supports FastCGI should work with Catalyst. Configuration recipies for -well-known web servers are linked below, and we would welcome contributions from people -deploying Catalyst against other web servers. +Any web server which supports FastCGI should work with Catalyst. Configuration +recipes for well-known web servers are linked below, and we would welcome +contributions from people deploying Catalyst on other web servers. =head2 Apache