180 likes | 205 Views
Performance in the cloud: Portals, pages, networking and more. Shyam Narayan & Zach Rosenfield. BRK4006. Agenda. Performance in the Cloud. Portal Performance. SharePoint & OneDrive Platform Performance. Ground Rules. Good performance is an ongoing process. Right solution for
E N D
Performance in the cloud: Portals, pages, networking and more Shyam Narayan & Zach Rosenfield BRK4006
Agenda Performance in the Cloud Portal Performance SharePoint & OneDrive Platform Performance
Ground Rules Good performance is an ongoing process Right solution for your scenario Focus on @Scale
X Measuring performance Average/Median Average/Median 99th Percentile Response Times Above Average Below Average Response Times Response Times “Looking at your average response time is like measuring the average temperature of a hospital. What you really care about is a patient’s temperature, and in particular, the patients who need the most help.” -- Optimizely Blog
File Transfer and Networking Performance Re-engineered file transfer stack Protocol level enhancements Advanced global networking and routing
Connecting to SharePoint Online Corporate Network Microsoft Network Internet Significant time spent on the congested public internet User Datacenter
Bringing SharePoint Online to you High bandwidth; low latency datacenter connectivity user Datacenter Datacenter Datacenter Datacenter Datacenter Azure Front Door Node user Microsoft Global Network Globally distributed edge nodes provide low latency connectivity to the Microsoft Network
Portal Performance • Tools and techniques to ensure portal performance
Performance Re-Defined SharePoint On-premises SharePoint Online Users connect to a small set of servers over low latency-high bandwidth corporate networks Users connect to a global service all over the internet
Portals are large web sites Building portals on SPO requires applying the same techniques, tools & practices
http://aka.ms/tune SharePoint Rules 101 • 01.Donot use Structured Nav 02.Donot use CBQ This built in component does several SQL Round Trips per sub-web to check permissions. This is too costly for any well used site. Managed Metadata based navigation is the recommended alternative. Building complex queries is just too hard to get right! CBS is a great alternative and has the latest and greatest for similar functionality. 03.Do use CDNs 04.Do compress Images and Scripts Office 365 CDNs offer the ability to use SPO CDNs for FREE! Streamlines downloads by storing content close to users! Large images and files waste time for no perceivable value to end users. Resize images, compress scripts, and avoid wasting precious user seconds!
Demo Perf Diagnosis and optimizations
Summary SharePoint & OneDrive Platform Portal Performance @scale performance baked in to the platform Go Modern – when possible Follow aka.ms/tune for Classic
Please evaluate this sessionYour feedback is important to us! Please evaluate this session through MyEvaluations on the mobile appor website. Download the app:https://aka.ms/ignite.mobileApp Go to the website: https://myignite.techcommunity.microsoft.com/evaluations