rendimiento: persiguiendo al conejo blanco
DESCRIPTION
El rendimiento es sexy y muchas veces aparece rodeado de una especie de halo místico como si se tratase de magia negra... En esta sesión expondré las técnicas más comunes para localizar problemas de rendimiento (y de algún otro tipo), poniendo en duda algunos mitos, como el de que Drupal no escala, y compartiendo experiencias reales. No esperes la manida receta Varnish+Memcached, porque aunque hoy en día sigue siendo el "Workhorse", y la comentaremos, no trataremos de resolver el problema del rendimiento en general sino de como localizar y solucionar tus problemas de rendimiento. Tampoco esperes soluciones mágicas NoSQL, a no ser que las traiga algún asistente (patches welcome!)... pero tranquilo, es más que posible que no las necesites. Y sobre todo no esperes soluciones "cloud", la nube tiene un papel (sobre todo en la escalabilidad y ante bruscas variaciones de demanda)... pero aún le queda mucha vida a la "Edad del hierro".TRANSCRIPT
Persiguiendo alconejo blanco
http://creativecommons.org/licenses/by-sa/3.0/es/
Pedro González Serrano (aka NITEMAN)
Consultor de rendimiento y procesosAdministrador de sistemas
8,5 años con Drupal
Miembro de la AED
@NITEMAN_es http://niteman.es
Disculpensi les llamo caballeros,pero es que
no les conozcomuy bien
Ren
dim
ient
o 10
1
You $exy thingHerramientasPersonasMomentos
No myths (not today)
FrontendNoSQLNo silver bullets
The Holly Grenade of Antioch
APCVarnishMemcachedSolr[Pressflow]
Consultoría de rendimiento¡GRATIS!
Consultoría de rendimiento¡GRATIS!
¡ACTIVA LA CACHÉ DE VIEWS!
* visto en twitter (no he sido capaz de encontrar el tweet)
¡Qué le corten la cabeza!
types of bunnies
Sistémico / focalizadoChesires (problemas que vienen y van)Wild things (Laboratorio / Producción)
Bisecting
Network (latency/DNS)Static/dinamic (sizes)
Dinamic (PHP/MySQL)Get a baseline
Dow
nthe rabbit hole
Sr. Conejo
Triaje:
¿Hay session? ¿Otras cookies? Client side Server side Forzar un 403 Forzar un 404 /admin
La edad del hierro
Por un puñadode queries
Cegado por el Solr
El expreso demedia noche
preguntas /cuestiones@NITEMAN_es http://niteman.es
¡Hasta luego y gracias por el pescado!
http://bit.ly/NITEMAN-conejo
Algunas referencias “útiles”[ Performance Lab, DrupalCon Praga 2013 ]:(herramientas slides 5-7)
https://docs.google.com/presentation/d/1y0AQVOSE5qQpxq82k0a5Gzwt0ZZYgFVIrWTeylI_V-U/edit#slide=id.ge7d04af6_04
[ Beat the devil, Drupal Developer Days 2012 ]:(herramientas slides 36, 39, 43 & 46)
http://www.slideshare.net/niteman_es/beat-the-devil-towards-a-drupal-performance-benchmark
https://vimeo.com/79375711
[ Rendimiento Drupal. DrupalDay Barcelona 2011 ]:(herramientas slide 8)
http://www.slideshare.net/niteman_es/rendimiento-drupal-8364191
Créditos Imágenes [Portada]: https://www.flickr.com/photos/87792096@N00/13457906303/
[Groucho]: http://www.flickr.com/photos/23495784@N08/3118310110/
[101]: https://www.flickr.com/photos/wadem/2317015231/
[Sexy]: http://commons.wikimedia.org/wiki/File:Halloween_rabbit_costume_Vancouver_2007.jpg
[NoMyths]: https://www.flickr.com/photos/omnitographer/6932759377/
[Grenade]: http://www.badassoftheweek.com/badass-rabbitappears.jpg
[Gratis]: http://www.entertainmentearth.com/prodinfo.asp?number=TYV15025
[Cabeza]: https://www.flickr.com/photos/gertcha/298663520/
[Types]: http://2013.drupalday.es/galeria
[Bisecting]: http://behindinfinity.deviantart.com/art/Curiouser-and-Curiouser-156785254
[Follow]: https://www.flickr.com/photos/neeravbhatt/8715264795/
[Sr.Conejo]: https://www.flickr.com/photos/rvr/9134487073/
[Hierro]: http://commons.wikimedia.org/wiki/File:The_White_Rabbit_(Alice's_Adventures_in_Wonderland).jpg
[Queries]: http://wamiba.deviantart.com/art/Conejo-blanco-frontal-White-rabbit-front-279604733
[Cegado]: http://www.deviantart.com/art/sketch-265513962
[Expreso]: http://akusesu.deviantart.com/art/It-is-Time-117554565
[Preguntas]: https://www.flickr.com/photos/omnitographer/5414816643/