Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rendimiento Drupal

Rendimiento Drupal

Rendimiento Drupal: desde la perspectiva de un administrador de sistemas.
Diapositivas de mi intervención en el "Taller de Rendimiento" del Drupal Day Barcelona 2011

Pedro González Serrano

October 22, 2011
Tweet

More Decks by Pedro González Serrano

Other Decks in Technology

Transcript

  1. Desde la perspectiva de un administrador de sistemas RENDIMIENTO DRUPAL

    http://creativecommons.org/licenses/by-sa/3.0/es/
  2. Fundador de SceneBeta.com +5 años con Drupal Administrador de sistemas

    Asesor de rendimiento Pedro González Serrano @NITEMAN_es
  3. ¿Qué persigues? Minimizar el tiempo de carga Estabilidad Maximizar la

    capacidad Escalabilidad cc imagen: http://www.flickr.com/photos/nostri-imago/
  4. ¿Qué está pasando? No todas las páginas cuestan lo mismo

    Registrados / Anónimos: Perros y gatos e, mide, mide, mide, mide, mide, mide, mide, mide, mide, mide, mide, m cc imagen: http://www.flickr.com/photos/helloturkeytoe/
  5. Herramientas Tabla accesslog Munin / Cacti Servicios externos Live Off-line

    Staging Apache Benchmark Jmeter Maatkit Devel XHProf Monit
  6. Arquitecturas II Estrategia: servir todo lo posible desde el extremo

    más próximo al usuario Estrategia: Off-load de servicios (Solr) PROXY DB Memcached HTTP Solr U S U A R I O
  7. Formas de ejecutar PHP en un servidor HTTP mod_php •

    Aparentemente el más rápido • Comparte APC entre instancias FPM • Apuesta de futuro • Un daemon para PHP mod_fcgi • Compromiso velocidad / consumo recursos FastCGI • El método tradicional ¿alguna más?
  8. Hasta luego, y gracias por el pescado píldoras: Cuidado con

    cron: Blog de Metal Toad Media http://drpl.it/ZM4 Evita combinar NFS con .htaccess, lleva esas reglas al vhost Aumenta la ventana inicial para la negociación TCP/IP: http://drpl.it/ZMJ