Top 10 Performance Tips for Making your Public Facing SharePoint 2010 Site Faster

Preview:

DESCRIPTION

 Learn how you can make your sites faster with tips directly from the field. After working on over dozens of projects in the past five (5) years, I'd like to share my favorite 25 best practices for SharePoint 2010 deployments. This session will provide an inside look into server performance, browser performance, development performance, discuss why common best practices are important. We'll then go deep into how to get the most from new SharePoint 2010 capabilities including improving server response time, caching options, reducing page weight, testing methodologies and more.kanwal@brightstarr.com

Citation preview

Top 10 Performance Tips for Making

your Public Facing SharePoint 2010

Site Faster

Kanwal Khipple

SharePoint Saturday Austin

Today: 11:10 am – 12:00 pm

Developer

Me

Performance

Administrator

9 9

#spsaustx

Thanks to our Title Sponsors:

Thank you for being a part of the 1st SharePoint Saturday AustinTitle Sponsors Announcements Sponsors

• Please turn off all electronic devices or set them to vibrate.• If you must take a phone call, please do so in the hall so as not

to disturb others.• Open wireless access is available with no password• Feel free to “tweet and blog” during the session

Thank you for being a part of the 1st SharePoint Saturday AustinAnnouncements Sponsors Title Sponsors

Me

DeveloperAdministrator

9 9

Performance

#spsaustx

Developer

Me

Performance

Administrator

9 9

#spsaustx

Kanwal Khipple

• Canadian, Eh!• Home – Toronto• Currently living in New Jersey• Bachelor of Mathematics• Proud Father of Paras

Kanwal Khipple

Personal Professional Community

…SP

• Focus on User Experience – not design• Delivered 25+ successful projects in the past 4 years

Kanwal Khipple

Professional Personal Community

• Principal SharePoint Architect• BrightStarr.com - Microsoft Gold Partner

…SP

BrightStarr – Your SharePoint Partner of Choice

One of the 1st Microsoft Digital Marketing Gold Partners

BrightStarr was recently featured on http://sharepoint.microsoft.comhttp://sharepoint.microsoft.com/en-us/Pages/Videos.aspx?VideoID=31

http://brightstarr.com

1st non-Microsoft commercial public-facing website

Built on SharePoint 2010

…SP

• SharePoint MVP (2009, 2010, 2011 – Present)• Co-Founder & Organizer for SharePoint Saturday Toronto• Co Founder of Toronto SharePoint Business User Group• Love to travel; 80,000+ km in 2011• Twitter, Facebook & LinkedIn

Kanwal Khipple

Community Personal Professional

…SP

Developer

Me

Performance

Administrator

9 9

#spsaustx

…SP

• Plan for Success• Don’t be lazy• Dedicated Hardware• ALarM• Load Testing

Basics

Performance

Me

DeveloperAdministrator

9 9

Performance

#spsaustx

• Start with Hardware and Software Requirements• Enable only those services that you require• 16GB of RAM is a good start

Administrator

Basics Hardware Software Configuration

…SP

• Start with two WFEs• Old Network? Invest for the long term• Use RAID5 for better read performance• Allocate dedicated disks for tempdb• Trim transaction logs

Administrator

Hardware Software Configuration Basics

…SP

• Keep software up to date• Test Service Packs and Cumulative Updates

Administrator

Software Configuration Basics Hardware

…SP

• Configure Application Pool to recycle• Dedicated accounts• Leverage Caching (Page Output, Object, Disk Based)• Configure IIS for Static Compression• Configure HTTP Request Throttling• Dedicated Caching Accounts• Separate Search Scopes

Administrator

Configuration Basics Hardware Software

…SP

Developer

Performance

Administrator

9 9

Tools

6

Giveaway

1Thank You

?

SharePoint Buzz

6

• Dispose if an object implements iDisposable• Reduce hydration • Strip Unnecessary permissions• Client side code efficiency

Developer

Basics Out of Box Custom Code Branding

…SP

• Index your columns• Performance Throttling

Developer

Out of Box Custom Code Branding Basics

…SP

• Reduce SQL server round trips• Preload data better than AJAX• Leverage cache effectively• Query using Search API

Developer

Custom Code Branding Basics Out of Box

…SP

• Cut the page fat• Combine and minify (js, css & images)• Leverage CanaDiaNs ;)• Turn off View State

Developer

Branding Basics Out of Box Custom Code

…SP

DeveloperAdministrator

9 9

Tools

6

Giveaway

1Thank You

?

SharePoint Buzz

6

• Secure your site• Friendly Error Pages• Remove ActiveX• Accessibility• Extensible Configuration• SEO

SharePoint Buzz

More Tips Relaunch

…SP

• Follow @sharepointbuzz• Website relaunch this quarter• We looking for volunteers

SharePoint Buzz

Relaunch More Tips

…SP

DeveloperAdministrator

9 9

Tools

6

Giveaway

1Thank You

?

SharePoint Buzz

6

• SharePoint Administrator Toolkit• SharePoint Diagnostic Studio• Internet Explorer Developer Toolbar• Visual Studio Team Edition for Testers• SharePoint 2010 Developer Dashboard• Performance Monitor• SQL Profiler

Tools

Microsoft 3rd Party

…SP

• Fiddler• Firebug• Firefox Web Developer Toolbar• YSlow

Tools

3rd Party Microsoft

…SP

Me

DeveloperAdministrator

9 9

Performance

#spsaustx

Me

DeveloperAdministrator

9 9

Performance

#spsaustx

DeveloperAdministrator

9 9

Tools

6

Giveaway

1Thank You

?

SharePoint Buzz

6

• Submit your business card

Giveaway

Kindle Fire

…SP

Developer

Me

Performance

Administrator

9 9

#spsaustx

• Focus on User Experience – not design• Delivered 25+ projects in the past 4 years

Kanwal Khipple

Professional Personal Community

• Principal SharePoint Architect• BrightStarr.com - Microsoft Gold Partner

…SP

• kanwal@brightstarr.com• 1-888-777-6850 x130

• @kkhipple• @SharePointBuzz• LinkedIn• Facebook

Kanwal Khipple

Contact Details

Developer

Me

Performance

Administrator

9 9

#spsaustx

Thank you for being a part of the 1st SharePoint Saturday AustinSponsors Title Sponsors Announcements

Recommended