SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Persiguiendo al
conejo blanco
http://creativecommons.org/licenses/by-sa/3.0/es/
Pedro González Serrano (aka NITEMAN)
Consultor de rendimiento y procesos
Administrador de sistemas
8,5 años con Drupal
Miembro de la AED
@NITEMAN_es http://niteman.es
Disculpen
si les llamo
caballeros,
pero es que
no les conozco
muy bien
Rendimiento101
You $exy thing
Herramientas
Personas
Momentos
No myths (not today)
Frontend
NoSQL
No silver bullets
The Holly Grenade of Antioch
APC
Varnish
Memcached
Solr
[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 / focalizado
Chesires (problemas que vienen y van)
Wild things (Laboratorio / Producción)
Bisecting
Network (latency/DNS)
Static/dinamic (sizes)
Dinamic (PHP/MySQL)
Get a baseline
Down
therabbithole
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ñado
de queries
Cegado por el Solr
El expreso de
media 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/

Más contenido relacionado

Destacado

Primer implante baha en el peru
Primer implante baha en el peruPrimer implante baha en el peru
Primer implante baha en el perudoctorvaldivia
 
Tacos el pescadito en la condesa sld
Tacos el pescadito en la condesa sldTacos el pescadito en la condesa sld
Tacos el pescadito en la condesa sldJano Cain
 
Seguridad en Sistemas Distribuidos
Seguridad en Sistemas DistribuidosSeguridad en Sistemas Distribuidos
Seguridad en Sistemas DistribuidosTensor
 
Presentación sicopre
Presentación sicoprePresentación sicopre
Presentación sicopredarkzith
 
GRubric-evaluacion-automatica-respuestas-abiertas-AIESAD-2016
GRubric-evaluacion-automatica-respuestas-abiertas-AIESAD-2016GRubric-evaluacion-automatica-respuestas-abiertas-AIESAD-2016
GRubric-evaluacion-automatica-respuestas-abiertas-AIESAD-2016UNED
 
Ecuación de Bernoulli
Ecuación de BernoulliEcuación de Bernoulli
Ecuación de BernoulliEmerson Perú
 
La transformacio dels aliments al nostre cos
La transformacio dels aliments al nostre cosLa transformacio dels aliments al nostre cos
La transformacio dels aliments al nostre cosCRP Sant Martí
 
How Mobile Will Change your Life @ Work | Interactive Presentation
How Mobile Will Change your Life @ Work | Interactive PresentationHow Mobile Will Change your Life @ Work | Interactive Presentation
How Mobile Will Change your Life @ Work | Interactive PresentationDigitalDesignsInc
 
ESTUFA LACTEOS
ESTUFA LACTEOSESTUFA LACTEOS
ESTUFA LACTEOSGITA
 
Ix chemistry full notes chapter 2
Ix chemistry full notes chapter 2Ix chemistry full notes chapter 2
Ix chemistry full notes chapter 2neeraj_enrique
 
Slovenské elektrárne - Telecom Expense Management case study
Slovenské elektrárne - Telecom Expense Management case studySlovenské elektrárne - Telecom Expense Management case study
Slovenské elektrárne - Telecom Expense Management case studyPeter Fusek
 

Destacado (17)

Primer implante baha en el peru
Primer implante baha en el peruPrimer implante baha en el peru
Primer implante baha en el peru
 
Shop Kaftans, Clutches ,Tunics, Scarfs, Ponchos/ Capes, Alcantara @ krystallS...
Shop Kaftans, Clutches ,Tunics, Scarfs, Ponchos/ Capes, Alcantara @ krystallS...Shop Kaftans, Clutches ,Tunics, Scarfs, Ponchos/ Capes, Alcantara @ krystallS...
Shop Kaftans, Clutches ,Tunics, Scarfs, Ponchos/ Capes, Alcantara @ krystallS...
 
Tacos el pescadito en la condesa sld
Tacos el pescadito en la condesa sldTacos el pescadito en la condesa sld
Tacos el pescadito en la condesa sld
 
Seguridad en Sistemas Distribuidos
Seguridad en Sistemas DistribuidosSeguridad en Sistemas Distribuidos
Seguridad en Sistemas Distribuidos
 
Presentación sicopre
Presentación sicoprePresentación sicopre
Presentación sicopre
 
GRubric-evaluacion-automatica-respuestas-abiertas-AIESAD-2016
GRubric-evaluacion-automatica-respuestas-abiertas-AIESAD-2016GRubric-evaluacion-automatica-respuestas-abiertas-AIESAD-2016
GRubric-evaluacion-automatica-respuestas-abiertas-AIESAD-2016
 
El inefable numero pi
El inefable numero piEl inefable numero pi
El inefable numero pi
 
Prof. Dr. Jack Nasher - Erfolgspsychologie
Prof. Dr. Jack Nasher - ErfolgspsychologieProf. Dr. Jack Nasher - Erfolgspsychologie
Prof. Dr. Jack Nasher - Erfolgspsychologie
 
Ecuación de Bernoulli
Ecuación de BernoulliEcuación de Bernoulli
Ecuación de Bernoulli
 
Servicios de Valor Agregado SVA - México
Servicios de Valor Agregado SVA - MéxicoServicios de Valor Agregado SVA - México
Servicios de Valor Agregado SVA - México
 
La transformacio dels aliments al nostre cos
La transformacio dels aliments al nostre cosLa transformacio dels aliments al nostre cos
La transformacio dels aliments al nostre cos
 
How Mobile Will Change your Life @ Work | Interactive Presentation
How Mobile Will Change your Life @ Work | Interactive PresentationHow Mobile Will Change your Life @ Work | Interactive Presentation
How Mobile Will Change your Life @ Work | Interactive Presentation
 
Educación Virtual
Educación VirtualEducación Virtual
Educación Virtual
 
ESTUFA LACTEOS
ESTUFA LACTEOSESTUFA LACTEOS
ESTUFA LACTEOS
 
Ix chemistry full notes chapter 2
Ix chemistry full notes chapter 2Ix chemistry full notes chapter 2
Ix chemistry full notes chapter 2
 
ECMG & EMMG protocol
ECMG & EMMG protocolECMG & EMMG protocol
ECMG & EMMG protocol
 
Slovenské elektrárne - Telecom Expense Management case study
Slovenské elektrárne - Telecom Expense Management case studySlovenské elektrárne - Telecom Expense Management case study
Slovenské elektrárne - Telecom Expense Management case study
 

Más de Pedro González Serrano (8)

Think! (out of the box)
Think! (out of the box)Think! (out of the box)
Think! (out of the box)
 
Lifeguard at Dead Sea
Lifeguard at Dead SeaLifeguard at Dead Sea
Lifeguard at Dead Sea
 
Talk is cheap
Talk is cheapTalk is cheap
Talk is cheap
 
When Dev met Ops
When Dev met OpsWhen Dev met Ops
When Dev met Ops
 
Hasta producción y más allá
Hasta producción y más alláHasta producción y más allá
Hasta producción y más allá
 
Beat the devil: towards a Drupal performance benchmark
Beat the devil: towards a Drupal performance benchmarkBeat the devil: towards a Drupal performance benchmark
Beat the devil: towards a Drupal performance benchmark
 
Varnish: funcionamiento, configuración y uso
Varnish: funcionamiento, configuración y usoVarnish: funcionamiento, configuración y uso
Varnish: funcionamiento, configuración y uso
 
Rendimiento Drupal
Rendimiento DrupalRendimiento Drupal
Rendimiento Drupal
 

Último

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (20)

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Rendimiento: Persiguiendo al conejo blanco