SlideShare una empresa de Scribd logo
1 de 42
¿ES SOLO DARLE AL PLAY?
$Requisitos de Negocio$


                  Abandon Rate
                  Tiempo medio de visita por página
                  Número de Páginas vistas en peak time
                  Número de transacciones
                  Número de elementos 3rd Party
                  Número de prints en Publicidad
                  Volumen de Datos
                  Crecimiento Esperado
                  Experiencia de Usuario ( RUX )
Minimizar http Requests
Evitar SRC o HREF vacíos
Añadir Expire o cabeceras de Control de Cac
Gzip
Poner StyleSheets al inicio
Poner Scripts al final
Evitar CSS expressions
JavaScript y CSS externos
Reducir llamadas de DNS
Minimizar JS y CSS
Evitar Redirects
Eliminar los scripts duplicados
Hacer que AJAX sea cacheable
Usar GET para las peticiones AJAX
Reducir el Número de Elementos DOM
No 404’s
Reducir el tamaño de las Cookies
Evitar Filtros
No escalar imágenes en HTML
Favicon.ico pequeños y Cacheables
Desarrollo
             Tener en cuenta rendimiento desde el diseño
             Minimizar el número de roundtrips requeridos por la
             aplicación
             Minimizar la memoria compartida que necesita ser
             actualizada en el caso de mucho tráfico
             Uso de Cache (CUIDADO!)
             Ser metódico para asegurarse que tuning de
             rendimiento realmente mejora el rendimiento
             Eliminar los posibles memory Leaks antes de tuning
             la velocidad de ejecución
             Usar un entorno correcto ( donde el deployment sea
             parecido a producción, con volumen …
             Benchmarking!
             Métricas adecuadas, cpu, tiempo de
             respuesta, memoria …
             Profiling!
             Mejorar el rendimiento de un método que se llama
             1000 veces es más beneficioso que el de un método
             que se llama 1 vez cada 1000 años 
Como User quiero que la página de Ofertas me resalte aquellas a las
que ya estoy inscrito

 1. Indexador
 2. Tamaño de la página
 3. Cache
 4. Memoria o CPU?
 5. Acceso a tablas de
    Candidatos
 6. Peso de la página
YSlow
SpeedTracer
MAT para Eclipse
JMap
Comandos útiles de Linux
Explain Plan
Long Ops




  Timing de Bloques
JMX
CON TODO ESTO YA ERES UN
POSIBLE BACKUP DE RENDIMIENTO
JMeter
LoadUI
SILKPERFORMER
PROXIMAMENTE!!!!!!
Optimización de rendimiento web para mejorar la experiencia del usuario

Más contenido relacionado

La actualidad más candente

Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!Carlos M. Cámara
 
Preprocesadores CSS con LessCSS
Preprocesadores CSS con LessCSSPreprocesadores CSS con LessCSS
Preprocesadores CSS con LessCSSAvanet
 
Mapa conceptual tutoria_3
Mapa conceptual tutoria_3Mapa conceptual tutoria_3
Mapa conceptual tutoria_3UNAD
 
Sacándole el jugo a apache
Sacándole el jugo a apacheSacándole el jugo a apache
Sacándole el jugo a apacheJavier Aroche
 
Optimización Web (+ HTML5)
Optimización Web (+ HTML5)Optimización Web (+ HTML5)
Optimización Web (+ HTML5)Rodrigo Ayala
 
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoCharla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoMarcos Ramajo
 

La actualidad más candente (8)

Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!
 
Preprocesadores CSS con LessCSS
Preprocesadores CSS con LessCSSPreprocesadores CSS con LessCSS
Preprocesadores CSS con LessCSS
 
Mapa conceptual tutoria_3
Mapa conceptual tutoria_3Mapa conceptual tutoria_3
Mapa conceptual tutoria_3
 
Sacándole el jugo a apache
Sacándole el jugo a apacheSacándole el jugo a apache
Sacándole el jugo a apache
 
Optimización Web (+ HTML5)
Optimización Web (+ HTML5)Optimización Web (+ HTML5)
Optimización Web (+ HTML5)
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
manual de instalacion
manual de instalacionmanual de instalacion
manual de instalacion
 
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoCharla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
 

Destacado

Socials
SocialsSocials
Socialsedu
 
BBC Radio 4 Woman's Hour Power List: did it work? (social media research)
BBC Radio 4 Woman's Hour Power List: did it work? (social media research)BBC Radio 4 Woman's Hour Power List: did it work? (social media research)
BBC Radio 4 Woman's Hour Power List: did it work? (social media research)Jeremy Hollow
 
Ludanek on ICT and Intelligent Transportation Systems
Ludanek on ICT and Intelligent Transportation SystemsLudanek on ICT and Intelligent Transportation Systems
Ludanek on ICT and Intelligent Transportation SystemsEricsson
 
Neumática e Hidráulica
Neumática e HidráulicaNeumática e Hidráulica
Neumática e HidráulicaCamila Romero
 
22024408 historia-brasil-colonia-mineracao-resumo-questoes-gabarito-prof-marc...
22024408 historia-brasil-colonia-mineracao-resumo-questoes-gabarito-prof-marc...22024408 historia-brasil-colonia-mineracao-resumo-questoes-gabarito-prof-marc...
22024408 historia-brasil-colonia-mineracao-resumo-questoes-gabarito-prof-marc...Franciele Marques
 
Kesätyö ja vieraat kielet työsuojelun näkökulmasta: Työsuojelupaneeli 2
Kesätyö ja vieraat kielet työsuojelun näkökulmasta: Työsuojelupaneeli 2Kesätyö ja vieraat kielet työsuojelun näkökulmasta: Työsuojelupaneeli 2
Kesätyö ja vieraat kielet työsuojelun näkökulmasta: Työsuojelupaneeli 2Työterveyslaitos
 
Project human Resource Management by Muzaffar Ansari
Project human Resource Management by Muzaffar AnsariProject human Resource Management by Muzaffar Ansari
Project human Resource Management by Muzaffar AnsariM Ansari
 
Khởi nghiệp và Sáng tạo
Khởi nghiệp và Sáng tạo Khởi nghiệp và Sáng tạo
Khởi nghiệp và Sáng tạo Tri Dung, Tran
 
13.2.2017 Tyhyverkoston arvioinnin tuloksia ja verkostotyön tulevaisuuden näk...
13.2.2017 Tyhyverkoston arvioinnin tuloksia ja verkostotyön tulevaisuuden näk...13.2.2017 Tyhyverkoston arvioinnin tuloksia ja verkostotyön tulevaisuuden näk...
13.2.2017 Tyhyverkoston arvioinnin tuloksia ja verkostotyön tulevaisuuden näk...Työterveyslaitos
 
Työajat ja hyvinvointi – mitä tutkimus kertoo?
Työajat ja hyvinvointi – mitä tutkimus kertoo?Työajat ja hyvinvointi – mitä tutkimus kertoo?
Työajat ja hyvinvointi – mitä tutkimus kertoo?Työterveyslaitos
 

Destacado (17)

Mouse
MouseMouse
Mouse
 
Socials
SocialsSocials
Socials
 
BBC Radio 4 Woman's Hour Power List: did it work? (social media research)
BBC Radio 4 Woman's Hour Power List: did it work? (social media research)BBC Radio 4 Woman's Hour Power List: did it work? (social media research)
BBC Radio 4 Woman's Hour Power List: did it work? (social media research)
 
JenOliverDesign Resume NEW
JenOliverDesign Resume NEWJenOliverDesign Resume NEW
JenOliverDesign Resume NEW
 
Apple
AppleApple
Apple
 
Arch Communications 2015 Leaflet
Arch Communications 2015 LeafletArch Communications 2015 Leaflet
Arch Communications 2015 Leaflet
 
Biolixiv - ITM 58
Biolixiv - ITM 58Biolixiv - ITM 58
Biolixiv - ITM 58
 
Ludanek on ICT and Intelligent Transportation Systems
Ludanek on ICT and Intelligent Transportation SystemsLudanek on ICT and Intelligent Transportation Systems
Ludanek on ICT and Intelligent Transportation Systems
 
Brochure_QMS_Web
Brochure_QMS_WebBrochure_QMS_Web
Brochure_QMS_Web
 
Actividad N° 4
Actividad N° 4Actividad N° 4
Actividad N° 4
 
Neumática e Hidráulica
Neumática e HidráulicaNeumática e Hidráulica
Neumática e Hidráulica
 
22024408 historia-brasil-colonia-mineracao-resumo-questoes-gabarito-prof-marc...
22024408 historia-brasil-colonia-mineracao-resumo-questoes-gabarito-prof-marc...22024408 historia-brasil-colonia-mineracao-resumo-questoes-gabarito-prof-marc...
22024408 historia-brasil-colonia-mineracao-resumo-questoes-gabarito-prof-marc...
 
Kesätyö ja vieraat kielet työsuojelun näkökulmasta: Työsuojelupaneeli 2
Kesätyö ja vieraat kielet työsuojelun näkökulmasta: Työsuojelupaneeli 2Kesätyö ja vieraat kielet työsuojelun näkökulmasta: Työsuojelupaneeli 2
Kesätyö ja vieraat kielet työsuojelun näkökulmasta: Työsuojelupaneeli 2
 
Project human Resource Management by Muzaffar Ansari
Project human Resource Management by Muzaffar AnsariProject human Resource Management by Muzaffar Ansari
Project human Resource Management by Muzaffar Ansari
 
Khởi nghiệp và Sáng tạo
Khởi nghiệp và Sáng tạo Khởi nghiệp và Sáng tạo
Khởi nghiệp và Sáng tạo
 
13.2.2017 Tyhyverkoston arvioinnin tuloksia ja verkostotyön tulevaisuuden näk...
13.2.2017 Tyhyverkoston arvioinnin tuloksia ja verkostotyön tulevaisuuden näk...13.2.2017 Tyhyverkoston arvioinnin tuloksia ja verkostotyön tulevaisuuden näk...
13.2.2017 Tyhyverkoston arvioinnin tuloksia ja verkostotyön tulevaisuuden näk...
 
Työajat ja hyvinvointi – mitä tutkimus kertoo?
Työajat ja hyvinvointi – mitä tutkimus kertoo?Työajat ja hyvinvointi – mitä tutkimus kertoo?
Työajat ja hyvinvointi – mitä tutkimus kertoo?
 

Similar a Optimización de rendimiento web para mejorar la experiencia del usuario

C:\fakepath\optimizacion
C:\fakepath\optimizacionC:\fakepath\optimizacion
C:\fakepath\optimizacionGonzalo C.
 
High performance Web Sites
High performance Web SitesHigh performance Web Sites
High performance Web SitesopenfinanceDev
 
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?Martin Siniawski
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareJulián Castiblanco
 
Optimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPOptimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPmigueltonic
 
Proyectos escalables con Drupal
Proyectos escalables con DrupalProyectos escalables con Drupal
Proyectos escalables con DrupalPablo Cerda
 
Optimizar performance sin morir en el intento
Optimizar performance sin morir en el intentoOptimizar performance sin morir en el intento
Optimizar performance sin morir en el intentoDiego Cardozo
 
Sitios Web Rápidos y Furiosos
Sitios Web Rápidos y FuriososSitios Web Rápidos y Furiosos
Sitios Web Rápidos y FuriososMax Kraszewski
 
Escalabilidad - Apache y MySQL
Escalabilidad - Apache y MySQLEscalabilidad - Apache y MySQL
Escalabilidad - Apache y MySQLLorena Fernández
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
WPO para proyectos WooComerce
WPO para proyectos WooComerceWPO para proyectos WooComerce
WPO para proyectos WooComerceFernando Puente
 
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...SolidQ
 
Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007guestd24c393
 
Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Asier Marqués
 
Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007guest976d083
 

Similar a Optimización de rendimiento web para mejorar la experiencia del usuario (20)

C:\fakepath\optimizacion
C:\fakepath\optimizacionC:\fakepath\optimizacion
C:\fakepath\optimizacion
 
High performance Web Sites
High performance Web SitesHigh performance Web Sites
High performance Web Sites
 
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshare
 
Optimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPOptimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMP
 
Proyectos escalables con Drupal
Proyectos escalables con DrupalProyectos escalables con Drupal
Proyectos escalables con Drupal
 
Gestión web con éxito
Gestión web con éxitoGestión web con éxito
Gestión web con éxito
 
Optimizar performance sin morir en el intento
Optimizar performance sin morir en el intentoOptimizar performance sin morir en el intento
Optimizar performance sin morir en el intento
 
Sitios Web Rápidos y Furiosos
Sitios Web Rápidos y FuriososSitios Web Rápidos y Furiosos
Sitios Web Rápidos y Furiosos
 
Escalabilidad - Apache y MySQL
Escalabilidad - Apache y MySQLEscalabilidad - Apache y MySQL
Escalabilidad - Apache y MySQL
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidad
 
Asp
AspAsp
Asp
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
WPO para proyectos WooComerce
WPO para proyectos WooComerceWPO para proyectos WooComerce
WPO para proyectos WooComerce
 
Como reducir costos en AWS
Como reducir costos en AWSComo reducir costos en AWS
Como reducir costos en AWS
 
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
 
Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007
 
Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2
 
Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007
 
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 

Más de Almudena Vivanco

Performance Microservices in the Cloud
Performance Microservices in the CloudPerformance Microservices in the Cloud
Performance Microservices in the CloudAlmudena Vivanco
 
The sWag of performance Testing
The sWag of performance TestingThe sWag of performance Testing
The sWag of performance TestingAlmudena Vivanco
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance TestingAlmudena Vivanco
 
Integrating taurus and jmeter
Integrating taurus and jmeterIntegrating taurus and jmeter
Integrating taurus and jmeterAlmudena Vivanco
 
Fine line between performance and security
Fine line between performance and securityFine line between performance and security
Fine line between performance and securityAlmudena Vivanco
 
Dia02 t03-s04-vlctesting2017-seminario-almudena-vivanco
Dia02 t03-s04-vlctesting2017-seminario-almudena-vivancoDia02 t03-s04-vlctesting2017-seminario-almudena-vivanco
Dia02 t03-s04-vlctesting2017-seminario-almudena-vivancoAlmudena Vivanco
 
Modelling performance tests
Modelling performance testsModelling performance tests
Modelling performance testsAlmudena Vivanco
 
Web pagetest Meetup At Trovit
Web pagetest Meetup At TrovitWeb pagetest Meetup At Trovit
Web pagetest Meetup At TrovitAlmudena Vivanco
 
After test Barcelona 20160303
After test Barcelona 20160303After test Barcelona 20160303
After test Barcelona 20160303Almudena Vivanco
 
Workshop performance vl ctesting
Workshop performance vl ctestingWorkshop performance vl ctesting
Workshop performance vl ctestingAlmudena Vivanco
 
Deployment Driven Development and Performance Testing TEFCON2015
Deployment Driven Development and Performance Testing TEFCON2015Deployment Driven Development and Performance Testing TEFCON2015
Deployment Driven Development and Performance Testing TEFCON2015Almudena Vivanco
 
Webperfdays2014 movistar tv
Webperfdays2014 movistar tvWebperfdays2014 movistar tv
Webperfdays2014 movistar tvAlmudena Vivanco
 
Performance Best Practices
Performance Best PracticesPerformance Best Practices
Performance Best PracticesAlmudena Vivanco
 

Más de Almudena Vivanco (20)

Performance Microservices in the Cloud
Performance Microservices in the CloudPerformance Microservices in the Cloud
Performance Microservices in the Cloud
 
Dotnet conf2019 barcelona
Dotnet conf2019 barcelonaDotnet conf2019 barcelona
Dotnet conf2019 barcelona
 
The sWag of performance Testing
The sWag of performance TestingThe sWag of performance Testing
The sWag of performance Testing
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance Testing
 
Integrating taurus and jmeter
Integrating taurus and jmeterIntegrating taurus and jmeter
Integrating taurus and jmeter
 
Fine line between performance and security
Fine line between performance and securityFine line between performance and security
Fine line between performance and security
 
Dia02 t03-s04-vlctesting2017-seminario-almudena-vivanco
Dia02 t03-s04-vlctesting2017-seminario-almudena-vivancoDia02 t03-s04-vlctesting2017-seminario-almudena-vivanco
Dia02 t03-s04-vlctesting2017-seminario-almudena-vivanco
 
Modelling performance tests
Modelling performance testsModelling performance tests
Modelling performance tests
 
WPT Midiendo la Felicidad
WPT Midiendo la FelicidadWPT Midiendo la Felicidad
WPT Midiendo la Felicidad
 
Web pagetest Meetup At Trovit
Web pagetest Meetup At TrovitWeb pagetest Meetup At Trovit
Web pagetest Meetup At Trovit
 
Expo qa 2016
Expo qa 2016Expo qa 2016
Expo qa 2016
 
Niji power to the user
Niji power to the userNiji power to the user
Niji power to the user
 
After test Barcelona 20160303
After test Barcelona 20160303After test Barcelona 20160303
After test Barcelona 20160303
 
Workshop performance vl ctesting
Workshop performance vl ctestingWorkshop performance vl ctesting
Workshop performance vl ctesting
 
Deployment Driven Development and Performance Testing TEFCON2015
Deployment Driven Development and Performance Testing TEFCON2015Deployment Driven Development and Performance Testing TEFCON2015
Deployment Driven Development and Performance Testing TEFCON2015
 
Webperfdays2014 movistar tv
Webperfdays2014 movistar tvWebperfdays2014 movistar tv
Webperfdays2014 movistar tv
 
Workshop for newcomers
Workshop for newcomersWorkshop for newcomers
Workshop for newcomers
 
Velocity2014 gvp
Velocity2014 gvpVelocity2014 gvp
Velocity2014 gvp
 
Devopsdays barcelona
Devopsdays barcelonaDevopsdays barcelona
Devopsdays barcelona
 
Performance Best Practices
Performance Best PracticesPerformance Best Practices
Performance Best Practices
 

Último

Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 

Último (20)

Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 

Optimización de rendimiento web para mejorar la experiencia del usuario

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. ¿ES SOLO DARLE AL PLAY?
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. $Requisitos de Negocio$ Abandon Rate Tiempo medio de visita por página Número de Páginas vistas en peak time Número de transacciones Número de elementos 3rd Party Número de prints en Publicidad Volumen de Datos Crecimiento Esperado Experiencia de Usuario ( RUX )
  • 21. Minimizar http Requests Evitar SRC o HREF vacíos Añadir Expire o cabeceras de Control de Cac Gzip Poner StyleSheets al inicio Poner Scripts al final Evitar CSS expressions JavaScript y CSS externos Reducir llamadas de DNS Minimizar JS y CSS Evitar Redirects Eliminar los scripts duplicados Hacer que AJAX sea cacheable Usar GET para las peticiones AJAX Reducir el Número de Elementos DOM No 404’s Reducir el tamaño de las Cookies Evitar Filtros No escalar imágenes en HTML Favicon.ico pequeños y Cacheables
  • 22. Desarrollo Tener en cuenta rendimiento desde el diseño Minimizar el número de roundtrips requeridos por la aplicación Minimizar la memoria compartida que necesita ser actualizada en el caso de mucho tráfico Uso de Cache (CUIDADO!) Ser metódico para asegurarse que tuning de rendimiento realmente mejora el rendimiento Eliminar los posibles memory Leaks antes de tuning la velocidad de ejecución Usar un entorno correcto ( donde el deployment sea parecido a producción, con volumen … Benchmarking! Métricas adecuadas, cpu, tiempo de respuesta, memoria … Profiling! Mejorar el rendimiento de un método que se llama 1000 veces es más beneficioso que el de un método que se llama 1 vez cada 1000 años 
  • 23.
  • 24.
  • 25. Como User quiero que la página de Ofertas me resalte aquellas a las que ya estoy inscrito 1. Indexador 2. Tamaño de la página 3. Cache 4. Memoria o CPU? 5. Acceso a tablas de Candidatos 6. Peso de la página
  • 26.
  • 27.
  • 28. YSlow
  • 31. JMap
  • 34. Long Ops Timing de Bloques
  • 35. JMX
  • 36.
  • 37. CON TODO ESTO YA ERES UN POSIBLE BACKUP DE RENDIMIENTO