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

WordPress más rápido: pruebas de stress con Siege

WordPress más rápido: pruebas de stress con Siege

Siege es una herramienta open source perfecta para realizar pruebas de stress en tu sitio hecho con WordPress. Aprendé como instalar Siege y utilizarlo para aprender cuantos usuarios pueden visitar tu WordPress al mismo tiempo, y algunas cosas típicas que podés hacer para que tu sitio sea más rápido que nunca.

Presentado por Mike Schroder en WordCamp Buenos Aires 2015

Mike Schroder

May 31, 2015
Tweet

More Decks by Mike Schroder

Other Decks in Technology

Transcript

  1. Mike  Schroder  |  @GetSource   DreamHost  WordPress  Platform  Lead WordPress

    Más Rápido: Pruebas de Stress con Siege WordCamp  Buenos  Aires  2015
  2. Mike  Schroder  |  @GetSource  |  #WordCampBsAs Hechos al azar: Multicultural

      Amante  del  café  y  el  sailing   Blogea  en  getsource.net Credenciales: Mike  Schroder,  alias  DH-­‐Shredder,  alias  @GetSource Empleado  Feliz  de  DreamHost   Co-­‐Líder  de  WordPress  3.9   Colaborador  de  WP-­‐CLI
  3. Mike  Schroder  |  @GetSource  |  #WordCampBsAs Hechos al azar: Multicultural

      Amante  del  café  y  el  sailing   Blogea  en  getsource.net Credenciales: Mike  Schroder,  alias  Tiburón,  alias  @GetSource Empleado  Feliz  de  DreamHost   Co-­‐Líder  de  WordPress  3.9   Colaborador  de  WP-­‐CLI
  4. Mike  Schroder  |  @GetSource  |  #WordCampBsAs Para Hacer Pruebas Dinámicas

    login-url = http://example.com/wp-login.php POST log=[user]&pwd=[password]&wp-submit=Log+In& redirect_to=http%3A%2F%2example.com%2Fwp-admin%2F&testcookie=1
  5. Mike  Schroder  |  @GetSource  |  #WordCampBsAs Formato de Lista de

    URLs HOST=http://example.com ${HOST}/ ${HOST}/?feed=rss2 ${HOST}/?p=41 ${HOST}/?feed=rss2 ${HOST}/?p=44 ${HOST}/ ...
  6. Mike  Schroder  |  @GetSource  |  #WordCampBsAs Resultados Transactions: 712 hits

    Availability: 100.00 % Elapsed time: 59.12 secs Data transferred: 3.70 MB Response time: 1.23 secs Transaction rate: 12.04 trans/sec Throughput: 0.06 MB/sec Concurrency: 14.75 Successful transactions: 702 Failed transactions: 0 Longest transaction: 8.49 Shortest transaction: 0.20
  7. Mike  Schroder  |  @GetSource  |  #WordCampBsAs HHVM’s oss-performance es una

    opción: https://github.com/hhvm/oss-­‐performance/tree/master/targets/wordpress
  8. Mike  Schroder  |  @GetSource  |  #WordCampBsAs Para tu propio contendido,

    mira tus logfiles, o: http://example.com/   http://example.com/?feed=rss2   http://example.com/?p=%{*:1-­‐52}  
  9. Mike  Schroder  |  @GetSource  |  #WordCampBsAs Corre desde un solo

    centro de datos, pero con un cluster de servidores AWS
  10. Mike  Schroder  |  @GetSource  |  #WordCampBsAs ¿Quieres probar con más

    detalles? Otras opciones incluyen servicios como LoadStorm.
  11. Mike  Schroder  |  @GetSource  |  #WordCampBsAs Bonus: Tu sitio WordPress

    va lento, y aún más lento con un object-cache que persiste. ¿Por qué?
  12. Mike  Schroder  |  @GetSource  |  #WordCampBsAs -­‐    getsource.net/tag/siege/  

    -­‐    joedog.org/siege-­‐manual/
 -­‐    github.com/hhvm/oss-­‐performance
 -­‐    loader.io/
 
 
 
 
 ¿Preguntas?