47

Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 2: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 3: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Sean P. McDonoughCTO and Owner, Bitstream Foundry LLC

Page 4: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Scott StewartOneDrive and SharePoint Engineering

Page 5: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 6: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

SPO’s current implementation

Page 7: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

• SharePoint Online has Tenants within a Farm i.e. Multi-Tenant

Page 8: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 9: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 10: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Service improvements

Page 11: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Enterprise Last Mile Microsoft First Mile

Microsoft

Global Network

Enterprise

Network

Page 12: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Enterprise

Network

Microsoft Global

Network

Americas

Microsoft Global

Network

EMEA

Microsoft Global

Network

APAC

Microsoft Global Network

Europe, Middle East and Africa

Microsoft Global

Network

Asia/Pacific

Page 13: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 14: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 15: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 16: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 17: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Public (Site Assets) Private (Content) Public Common

• Anonymous access

• SharePoint

• User cookie on first access

• 60 min lifespan

• Slower than Public ~100ms

<script

src=http://ajax.aspnetcdn.com/ajax

/

jquery-2.1.1.js> </script>

Page 18: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

DemoConfigure CDN’s

Scott

Page 19: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 20: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 21: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 22: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

What contributes to poor performance?

Page 23: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 24: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

How to avoid being Throttled?

User throttling is rare

Background tasks

Page 25: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Why not Modern?

Page 26: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Strategies for good performance

Page 27: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

On-prem

SPO

Page 28: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

• Minify files

• Resize images

• Compress images

• Use sprite sheets

Page 29: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 30: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 31: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 32: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 33: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 34: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 35: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 36: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 37: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare
Page 38: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Gathering diagnostic tools and data

Page 39: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

• Page Diagnostics for SharePoint *New

Page 40: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Demo Page Diagnostics for SharePoint

Scott

Page 41: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

• Weaknesses• Limited ability to shape data and requests

• Goes fairly deep in some areas, but not many

• Sum-Up• Excellent first-line tool for determining where

problems may exist.

Page 42: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

DemoF12 Dev Tools

Sean

Page 43: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

• Weaknesses• SSL analysis requires additional setup

• More difficult to learn and use

• Sum-Up• Great “next step” tool beyond browser

F12 capabilities

Page 44: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

• Weaknesses• Need to develop some experience to

use effectively

• Knowledge of network protocols a must(although the tool can lend a hand)

• As much an art as a science

• Sum-Up• Great “next step” tool beyond browser

F12 capabilities

Page 45: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

• Weaknesses• Tough tool to learn

• Overkill for most purposes

• Sum-Up• The network tool to rule them all …

Page 46: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

Q & A

Page 47: Sean P. McDonough - sharepointinterface.files.wordpress.com · Configure CDN’s Scott. What contributes to poor performance? How to avoid being Throttled? User throttling is rare

https://aka.ms/tune

https://go.microsoft.com/fwlink/?linkid=873107

https://go.microsoft.com/fwlink/?linkid=873247

https://go.microsoft.com/fwlink/?linkid=873245

https://docs.microsoft.com/en-us/sharepoint/dev/community/community

https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/office-365-development-patterns-and-practices-solution-guidance

https://docs.microsoft.com/en-us/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online