Princípios básicos para tornar aplicativos PHP de alto desempenho

Alguns princípios básicos para 2013/2014 para desempenho de aplicativos PHP:

  1. Atualize para PHP 5.5 com Zend OpCache ou APC usando PHP-PFM + Nginx
  2. Mantenha-se atualizado com seu framework + dependências (usando o Composer)
  3. Otimize seu armazenamento de sessão para usar cookies assinados ou banco de dados com cache
  4. Armazene em cache seu banco de dados e acesso a serviços da web com Memcache, DBA ou Redis
  5. Faça o trabalho de bloqueio em segundo plano com filas e tarefas usando Resque ou Gearman
  6. Use o cache HTTP e um cache de proxy reverso como Varnish
  7. Código do perfil com Xdebug + Webgrind e monitorar o desempenho da produção