Sponsors Gold Silver Bronze Performance Testing and SharePoint Jeremy Hancock Time and Energy Matters.

Slides:



Advertisements
Similar presentations
Capacity Planning for LAMP Architectures John Allspaw Manager, Operations Flickr.com Web Builder 2.0 Las Vegas.
Advertisements

1 IDX. 2 What you will learn: What IDX is Why its important How to use it Tips and tricks Introduction Q & A.
Electricity & Safety in the Home
High Performance Web Sites Essential Knowledge for Frontend Engineers
CS193H: High Performance Web Sites Lecture 2: The Importance of Frontend Performance Steve Souders Google
Transforming Research into Results Creating My Account in OvidSP.
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
1 07/05/2009 The ERCs Peer Review evaluation process Helsinki University of Technology Espoo, Finland Mikko Paalanen.
1 s Share 2 s Share 3 s Share settles with 1 for $200,000 (the limit of 1 s insurance policy) settles with 1 for $700,000 Fault allocation: =0%, 1 =50%,
Mythbusters Debunking Common SharePoint Farm Misconceptions ITP361 Spencer Harbar.
Percent of Change.
Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Ordering of pages Screen Shots When you create your links, you order the pages as you would like them to display.
Total Resource Management RulesManager New Features August 21, 2012 Al Johnson, VP RulesManager Architecht.
To: From: Re: Telegraph News iPhone App Date:. Telegraph News App – iPhone The Telegraph News app has already been downloaded from the Apple app store.
Process Flow Thinking 1. Overview Process flow is about how the product or service is made. Some measures we will want to study include: Throughput time,
Data Freeway : Scaling Out to Realtime Author: Eric Hwang, Sam Rash Speaker : Haiping Wang
Web Site Performance What makes web sites slow? Back end Front end Tools for measuring performance Firebug / YSlow Visual Studio Test Edition W3.org html.
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
Creating the Ultimate Online Customer-Service Experience Stefan Beeli, Vice President ESP Computer Services Choosing the proper level of Technology A look.
Stress and Strain TUTORIAL 6 to answer just click on the button or image related to the answer.
Performance Metrics Panel Monday, June Panelists John Rauser - Moderator Peter Sevcik- NetForecast Eric Goldsmith - AOL Eric Schurman - Microsoft.
Lecture 21Comp. Arch. Fall 2006 Chapter 8: I/O Systems Adapted from Mary Jane Irwin at Penn State University for Computer Organization and Design, Patterson.
5 th Grade Keyboarding Mrs. Schlaffman Class Expectations.
Introduction to Emotional Intelligence
Part 1 /2 High School by SSL Technologies Physics Ex-39 Click Potential energy is stored energy because it has the “potential” of being used at a future.
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Queuing and Caching to Scalability James Kovacs
Powerpoint Jeopardy Category 1Category 2Category 3Category 4Category
WELCOME TO KELCOM FOUNDATION ONLINE GENERIC BOARD BREAKING BUSINESS
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Tips: * Just delete the page you don’t like. * Save the page you want only before submit to us.
Google I/O 2010 Notes Talk: Measure in milliseconds redux: Meet Speed Tracer Notes by: Armando Padilla.
Call Measurement with Website Click Tracking How will this help my business? Before answering a call, you can know: what pages are being viewed what source.
SO, HOW MUCH CAN YOUR FARM REALLY HANDLE? Patrick Curran, MCT SPSNJ 10/05/2013.
Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 Extreme Testing with Jenkins and Selenium Jason Huggins CTO,
SO, HOW MUCH CAN YOUR FARM REALLY HANDLE? Patrick Curran, MCT SPSBaltimore 05/18/2013.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Anthony Borton. MV P “It was an epic failure... I tried to get on and couldn't” I'm really annoyed that I wasted so much time trying to get onto.
SharePoint 2013 Performance Boost the Performance of SharePoint Today! SharePoint 2013 Performance Boost the Performance of SharePoint Today! Brian Culver.
DNN Performance & Scalability Planning, Evaluating & Improving : Part 2.
SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom
SOFTWARE PERFORMANCE TESTING Or: Have We Got Bad Blood?
Sustainable SharePoint 2010 Customizations By Bill Keys.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
SO, HOW MUCH CAN YOUR FARM REALLY HANDLE? Patrick Curran, MCT SPSNYC 07/27/2013.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Platinu m Sponsor s Silver Sponsors Gold Sponsor s.
Page Speed Bryan McQuade Richard Rabbat. Outline  What is Page Speed?  Inception of Page Speed  Cool features  Identify unused JavaScript and CSS.
Participate in a Team to Achieve Organizational Goal
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
USING GOOGLE CALENDAR THIS VIDEO WILL SHOW YOU HOW TO CUSTOMIZE YOUR GOOGLE CALENDAR GTU GEEK TECH UNiVERSITY By GTU IT Department, Valerie Cooper, 2/19/2010.
Enabling cache for monitoring application Alexandre Beche.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M6: Deployment Jeremy Foster Microsoft Developer Evangelist Michael Palermo Microsoft.
USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
Site Speed: The Ultimate UX Feature… for SEO. A case study on how to increase search engine crawling and online conversion Jonathon Colman In-House SEO.
Information Visualization for Research and Real- life applications PUNPITI PIAMSA-NGA.
Nick Swan Lightning Tools MVP SharePoint Server SharePoint 2007 Capacity and Performance Planning.
Project Server 2010 – Performance Part 1: Setup, Test Execution, and Results (Level 300) Mike Shughrue Principal Consultant Microsoft Corporation
So, How Much Can Your Farm Really Handle?
3 Best Website Speed and Performance Checking Tools
M4: Animations, Custom Controls, and Globalization
How to Create a KPI Dashboard Report
Performance And Scalability In Oracle9i And SQL Server 2000
Client/Server Computing and Web Technologies
Yale Digital Conference 2019
Presentation transcript:

Sponsors Gold Silver Bronze Performance Testing and SharePoint Jeremy Hancock Time and Energy Matters

Canberra 2011

Daily time saved going from 5s to 2s – 10 page loads per day/person

Canberra 2011 Some real life experiences Inconsistency – Between 5 and 50 seconds to load a page Reliability – Memory leaks causing app pool recycles – Load balancer failures under stress Latency – 30+ seconds to load a page at remote locations Poor perception – Page blocking causing perceived poor performance

Canberra 2011 What the difference? Performance Testing and optimisation Load/Stress Testing

Canberra 2011 My approach What What should I focus on? Optimise Get those things working to where Im satisfied Load test Make sure that it isnt going to break under stress

Canberra 2011 DEMO Performance Testing and Optimisation

Canberra 2011 What did we just look at? Tools – Yslow – Google Page Speed – Fiddler – Developer dashboard Asynchronous calls Caching – Page Output – Blob – Custom

Canberra 2011 Load/Stress Testing What are we trying to test? – Will the infrastructure break under load? – What is the maximum sustained RPS within the target response time?

Canberra 2011 Requests Per Second (RPS) A = Total # of users (1000) B = Estimated % concurrent users (50%) C = Average # of requests per day (20 * 10 = 200) D = Peak ratio (x2) E = Hours in a business day (8) Requests per day = A * B * C * D Seconds per day = E * 3600 (seconds per business day) RPS = Requests per day/Seconds per day RPS= (1000 x 50% x200x2)/(8x3600) RPS= 200,000/28,800 = second-required-for-sharepoint-products-and-technologies.aspx

Canberra 2011 DEMO Load Testing

Canberra 2011 Tips Difference between F5 and clicking a link Create warm up scripts Dont use think time Keep tests discrete Visual Studio does NOT execute JavaScript % of new users

Canberra 2011 QUESTION AND ANSWER Respect the Time and Energy of your customers. Dont forget people that have a high latency link. Make the effort to know what to expect and optimise. Give your users a great perception of performance. Don't lower your expectations to meet your performance. Raise your level of performance to meet your expectations. Expect the best of yourself, and then do what is necessary to make it a reality. Ralph Marston

Canberra 2011 Related Links Would you like to save users 1,000+ hours per year?