Here's the scenario: you've wrote a PHP application that is designed to run on Linux, Apache, and MySQL Now you have a customer that wants to run it on Windows. Or using Oracle. Or they like Memcache instead of APC. How do you do it, without sacrificing performance, stability, simplicity, and your own sanity? And what development and testing practices should you use to make such a project a success? In this talk, we'll look at how we approached this problem at SugarCRM, and what lessons we learned in the process.
PHP dispose aujourd'hui d'un outil d'aide au suivi qualité redoutable : le plugin Sonar pour PHP. Ce talk en propose une visite guidé à travers un exercice de prise en charge de projet. Nous suivrons les corrections suggérées par l’interprétation des résultats de Sonar et nous transformerons du code spaghetti en une application solide et évolutive.
by Wim Godden
Caching has been a 'hot' topic for a few years. But caching takes more than merely taking data and putting it in a cache : the right caching techniques can improve performance and reduce load significantly. But we'll also look at some major pitfalls, showing that caching the wrong way can bring down your site. If you're looking for a clear explanation about various caching techniques and tools like Memcached, Nginx and Varnish, as well as ways to deploy them in an efficient way, this talk is for you. In this tutorial, we'll start from a Zend Framework based site. We'll add caching, begin to add servers and replace the standard LAMP stack, all while performing live benchmarks.
24th–25th November 2011