Breaking Boundaries with FastCGI

AndrewCarterUK

Traditionally in PHP, each HTTP request is processed by a new instance of an application. This "shared nothing" architecture provides crucial simplicity, security and stability.

However, by utilising technologies such as FastCGI, we can keep our web applications alive between requests and vastly improve their performance. The best news is that this configuration can be set up very easily when using a HTTP abstraction such as the Symfony HttpFoundation component.

Wait a minute before charging off! When using PHP in this way we have to be very careful about the design and configuration of our application. This talk will explain how to directly use FastCGI with our applications safely, providing an overview of the process and highlighting the danger areas that we must be cautious of.

Link to slides

Session Track

Symfony

Experience Level

Intermediate

Drupal Version