Enviar búsqueda
Cargar
Performance Management In The New Frontier Of Rich Internet Applications
•
2 recomendaciones
•
456 vistas
Ben Rushlo
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 26
Descargar ahora
Descargar para leer sin conexión
Recomendados
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9
wnowakkk
Anything as a Service ?
Anything as a Service ?
SaibalDC
IBM Next Gen ALM 2012
IBM Next Gen ALM 2012
Kurt Solarte
Real User Experience Insight
Real User Experience Insight
ruiruitang
Introduction inbox v2.0
Introduction inbox v2.0
Ashutosh Mundra
Infopulse presentation
Infopulse presentation
HI-TECH_Org_Ua
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT Group
Build Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business Application
bgalusha
Recomendados
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9
wnowakkk
Anything as a Service ?
Anything as a Service ?
SaibalDC
IBM Next Gen ALM 2012
IBM Next Gen ALM 2012
Kurt Solarte
Real User Experience Insight
Real User Experience Insight
ruiruitang
Introduction inbox v2.0
Introduction inbox v2.0
Ashutosh Mundra
Infopulse presentation
Infopulse presentation
HI-TECH_Org_Ua
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT Group
Build Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business Application
bgalusha
Archer Software Presentation
Archer Software Presentation
HI-TECH_Org_Ua
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
AIP Foundation
Cloud computing
Cloud computing
paole168
Continuous delivery on the cloud
Continuous delivery on the cloud
Anand B Narasimhan
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191
umeshchavan
The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application Framework
Jean-Marc Desvaux
Hms e brochure
Hms e brochure
Ramakrishnan Sriidhar
Rationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT Architecture
Bob Rhubart
Beyond the Portal: What is WebSphere?
Beyond the Portal: What is WebSphere?
Andy Piper
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
zslmarketing
IBM Worklight - Introduction
IBM Worklight - Introduction
Maarga Systems
3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization
silviasiqueirahp
Navyug corporate presentation 2012
Navyug corporate presentation 2012
Navyug Infosolutions Pvt. Ltd.
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
Leigh Williamson
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
IBM
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
IBM
Adobe@Adobe - MAX 2011
Adobe@Adobe - MAX 2011
Ron Nagy
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
Denzil Wasson
Iron speed appgeneration
Iron speed appgeneration
ankit.das
IBM Worklight - Technical Overview
IBM Worklight - Technical Overview
IIC_Barcelona
How To Deliver High Performing Highly Available Cloud Applications
How To Deliver High Performing Highly Available Cloud Applications
Ben Rushlo
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks
Más contenido relacionado
La actualidad más candente
Archer Software Presentation
Archer Software Presentation
HI-TECH_Org_Ua
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
AIP Foundation
Cloud computing
Cloud computing
paole168
Continuous delivery on the cloud
Continuous delivery on the cloud
Anand B Narasimhan
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191
umeshchavan
The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application Framework
Jean-Marc Desvaux
Hms e brochure
Hms e brochure
Ramakrishnan Sriidhar
Rationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT Architecture
Bob Rhubart
Beyond the Portal: What is WebSphere?
Beyond the Portal: What is WebSphere?
Andy Piper
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
zslmarketing
IBM Worklight - Introduction
IBM Worklight - Introduction
Maarga Systems
3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization
silviasiqueirahp
Navyug corporate presentation 2012
Navyug corporate presentation 2012
Navyug Infosolutions Pvt. Ltd.
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
Leigh Williamson
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
IBM
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
IBM
Adobe@Adobe - MAX 2011
Adobe@Adobe - MAX 2011
Ron Nagy
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
Denzil Wasson
Iron speed appgeneration
Iron speed appgeneration
ankit.das
IBM Worklight - Technical Overview
IBM Worklight - Technical Overview
IIC_Barcelona
La actualidad más candente
(20)
Archer Software Presentation
Archer Software Presentation
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
Cloud computing
Cloud computing
Continuous delivery on the cloud
Continuous delivery on the cloud
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191
The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application Framework
Hms e brochure
Hms e brochure
Rationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT Architecture
Beyond the Portal: What is WebSphere?
Beyond the Portal: What is WebSphere?
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
IBM Worklight - Introduction
IBM Worklight - Introduction
3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization
Navyug corporate presentation 2012
Navyug corporate presentation 2012
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Adobe@Adobe - MAX 2011
Adobe@Adobe - MAX 2011
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
Iron speed appgeneration
Iron speed appgeneration
IBM Worklight - Technical Overview
IBM Worklight - Technical Overview
Similar a Performance Management In The New Frontier Of Rich Internet Applications
How To Deliver High Performing Highly Available Cloud Applications
How To Deliver High Performing Highly Available Cloud Applications
Ben Rushlo
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
Microsoft Iceland
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
Flexera
Keynote Day 1 2009
Keynote Day 1 2009
Microsoft Iceland
att
att
Lindsay Wenner
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
Robert Nicholson
Cast Application Intelligence Platform
Cast Application Intelligence Platform
John Fotiadis ✔️
Ajax World Oct2008 Jrd
Ajax World Oct2008 Jrd
rajivmordani
Camo Tech (Apr 2010)
Camo Tech (Apr 2010)
rogeratnj
Hp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 Final
GovCloud Network
Real User Experience Insight
Real User Experience Insight
ruiruitang
Real User Experience Insight
Real User Experience Insight
ruiruitang
Cogent Company Overview.11292009
Cogent Company Overview.11292009
Marc Hoppers
Compuware APM Solution
Compuware APM Solution
backfire_88
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
Eran Kinsbrunner
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
GoogleTecTalks
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
Sylvio Silveira Santos
Timelytrendsin appdelivery
Timelytrendsin appdelivery
Kelly Emo
Going Mobile at a Glance - Do you need to build from scratch?
Going Mobile at a Glance - Do you need to build from scratch?
Cronos Mobile
Similar a Performance Management In The New Frontier Of Rich Internet Applications
(20)
How To Deliver High Performing Highly Available Cloud Applications
How To Deliver High Performing Highly Available Cloud Applications
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
Keynote Day 1 2009
Keynote Day 1 2009
att
att
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
Cast Application Intelligence Platform
Cast Application Intelligence Platform
Ajax World Oct2008 Jrd
Ajax World Oct2008 Jrd
Camo Tech (Apr 2010)
Camo Tech (Apr 2010)
Hp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 Final
Real User Experience Insight
Real User Experience Insight
Real User Experience Insight
Real User Experience Insight
Cogent Company Overview.11292009
Cogent Company Overview.11292009
Compuware APM Solution
Compuware APM Solution
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
Timelytrendsin appdelivery
Timelytrendsin appdelivery
Going Mobile at a Glance - Do you need to build from scratch?
Going Mobile at a Glance - Do you need to build from scratch?
Último
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Último
(20)
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Performance Management In The New Frontier Of Rich Internet Applications
1.
Designing for and
Managing Performance in the New Frontier of Rich Internet Applications Ben Rushlo Director, Web Performance Consulting ©2009 Keynote Systems, Inc. Keynote & Client Confidential.
2.
Agenda
Performance Management Is Changing Performance Management Best Practices Web 2.0 Performance Challenges Real-Time Testing from the Cloud ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 2
3.
Performance Management
Is Changing ©2009 Keynote Systems, Inc. Keynote & Client Confidential.
4.
Performance Management Is
Changing End-User Experience The Internet Application Performance no longer just depends is influenced technologies used on: are not only: not just by: HTML,CSS,HTTP Content Delivery Connection Speed JavaScript, Servlets But More But More But More Rich Interactive Application AJAX, Video, SOA, Experiences Design XML, Flash ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 4
5.
The Browser as
a “Platform” ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 5
6.
Complexity is Increasing ©2009
Keynote Systems, Inc. Keynote & Client Confidential. 6
7.
Complexity is Increasing
Domains 1 -2 5-10 Third Party Content 1-2 requests per page 10 30 requests per page Page Sizes 100-300K 300K – 2MB Languages HTML, limited JS and CSS Multiple JS and CSS per page (XML, Flash, Flex etc) Hosting Single location Hybrid (Cloud) ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 7
8.
Working Slide The
Application Lives Everywhere The “Cloud” – Web services, distributed data centers/infrastructure, content delivery network etc ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 8
9.
The Application Life
Cycle On “Red Bull” Quality Analysis IT Operations Web Development ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 9
10.
Increased User Expectations
The Internet has become a utility Always on, always responsive The competition is raising the bar Even if it is not your direct competition 8s 4s 2s ? The Web 2.0 model changes expectations Users are not simply “viewing content”, instead they are interacting, using applications Increases expectations for “site” to perform as a desktop app 1s or less might become the new rule ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 10
11.
Performance Management
Best Practices ©2009 Keynote Systems, Inc. Keynote & Client Confidential.
12.
Performance Management Best
Practices Test at every stage in application lifecycle – build with the user in mind Test from the cloud – where your users are Test with a real browser – what your users use Capture the right metrics – what impacts your user ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 12
13.
Key Metrics –
Pre Launch Average download times Per element performance Client side processing Quality Analysis Variability – over geography IT Web service performance Operations Web Pre render vs. render time Development Network vs. Application vs. Content Page Construction There no longer is a way to approximate technical quality from inside the data center ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 13
14.
Key Metrics –
In Production Performance -average versus target Quality Analysis Availability – errors and outages IT Operations Variability Web Development – throughout day and overall Third-Party Quality Trends and Events ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 14
15.
Total Site Quality
Framework Health Report Tip: Avoid Pet Metrics ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 15
16.
Web 2.0 Performance
Challenges ©2009 Keynote Systems, Inc. Keynote & Client Confidential.
17.
IE 7.0 Challenge
1 – Java Script Java Script Use, Placement and Browser Threading Javascript files load one file at a time None of these images were downloaded to the browser until 2.4 seconds into a 2.8 second page load Tip: Minimize, Combine, Move Down External JS ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 17
18.
Download Time
0 1 2 3 4 5 6 7 8 9 UPS Live Travelocity Wikipedia Sprint HotJobs Career Builder Disney Fidelity Yellow Pages ©2009 Keynote Systems, Inc. Keynote & Client Confidential. Google AT&T Orbitz Merrill Lynch MSN eBay Ask 40 Typical Home Pages CNN Expedia Time On Netw ork AOL Bank Of America Symantic Facebook Ticketmaster NY Times client side processing Apple Hewlett-Packard Client Side Processing Amazon CBS Sportsline Verizon Yahoo USA Today Dell Walmart Challenge 2 – Client Side Processing Priceline.com MSNBC Weather.com Charles Schwab Half of the Home Pages show over 20% of their total download in FedEx Monster 18
19.
Flash Initialization
Client Side Processing is Typically Ignored By Performance Management ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 19
20.
JS and CSS
Rendering Tip: Identify and Reduce Client Side Processing ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 20
21.
Challenge 3 –
Third Party Quality Third Party Call Blocking Visual Content Tip: Place Third Party Content in Footer and Track Quality ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 21
22.
Challenge 4 –
Web Service Performance Tip: Establish SLAs with Web Services and Measure Directly ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 22
23.
Challenge 5 –
Flash Performance Flash Elements Download Quickly, Time on Client Significant Tip: Balance Size with Number of SWF Files ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 23
24.
Don’t Forget The
Basics Reduce Round Trips CSS Sprites HTTP Keep Alive Comprehensive Caching Strategy Improve Third Party Quality SLA Place Smartly Move Content Closer Content Delivery Networks Watch Content Size Enforce Standards ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 24
25.
Don’t Forget The
Basics Measure, Measure and Measure ©2009 Keynote Systems, Inc. Keynote & Client Confidential. 25
26.
How to reach
me Ben Rushlo (623) 547-7068 ben.rushlo@keynote.com http://www.linkedin.com/in/benrushlo ©2009 Keynote Systems, Inc. Keynote & Client Confidential. ©2008 Keynote Systems, Inc. Keynote & Client Confidential. 26
Descargar ahora