PHP, as a language, is pushing 20 years old and in that time it's collected more than a few... peculiarities. That's why the HHVM project recently released a reimagining of the PHP language called "Hack". All the flexibility you're used to in PHP, coupled with progressive typing and the advanced control structures you expect from a modern language. So put down your copy of "PHP3 Websites for Dummies", and step into the future of server-side programming for the web.
An increasing number of websites is based on the high speed HTTP server Nginx, which has already relegated Apache to second place in marketshare among the top 10k websites. Lightweight Nginx is very powerful in serving static content, but also commonly used as a reverse proxy. Other than in Apache there is no loadable PHP module for Nginx, but it allows requests to be passed to the PHP Fast Process Manager via a fastcgi interface. But what is it that makes Nginx that fast? Is it a good idea to run PHP applications on Nginx? And what would it need to take full advantage of it? In this session we will talk about leveraging Nginx for high performance websites and proper settings for serving PHP requests efficiently.
28th April 2015