top 10 performance tips for making your public facing sharepoint 2010 site faster
TRANSCRIPT
Top 10 Performance Tips for Making
Public Facing SharePoint 2010 Sites
Faster
Kanwal Khipple
Thank you for being a part of #SPSBosSponsors Announcements Communities
• Feel free to “tweet and blog” during the session
#spsbos@kkhipple
Thank you for being a part of #SPSBosAnnouncements Communities Sponsors
Thank you for being a part of #SPSBosCommunities Sponsors Announcements
Me
DeveloperAdministrator
9 9
Performance
#spsbos
Developer
Me
Performance
Administrator
9 9
#spsbos
Kanwal Khipple
• Canadian, Eh!• Home – Toronto• Currently living in New Jersey• Bachelor of Mathematics• Proud Father of Paras
Kanwal Khipple
Personal Professional Community
…SP
• Principal SharePoint Architect• BrightStarr.com - Microsoft Gold Partner• Focus on User Experience – not design• Delivered 200+ successful projects in the past 5 years
Kanwal Khipple
Professional Personal Community
…SP
BrightStarr – Your SharePoint Partner of Choice
One of Microsoft’s 1st Digital Marketing Gold Partners
BrightStarr was recently featured on http://sharepoint.microsoft.com
http://www.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
#spsbos
…SP
• Plan for Success• Don’t be lazy• Dedicated Hardware• ALarM• Load Testing
Basics
Performance
Me
DeveloperAdministrator
9 9
Performance
#spsbos
• 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 Q2• 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
#spsbos
Me
DeveloperAdministrator
9 9
Performance
#spsbos
DeveloperAdministrator
9 9
Tools
6
Giveaway
1Thank You
?
SharePoint Buzz
6
Developer
Me
Performance
Administrator
9 9
#spsbos
• 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
• [email protected]• 1-888-777-6850 x130• 416-888-7777
• @kkhipple• @SharePointBuzz• LinkedIn• Facebook
Kanwal Khipple
Contact Details
Developer
Me
Performance
Administrator
9 9
#spsbos
Thank you for being a part of #SPSBosSponsors Announcements Communities
• Feel free to “tweet and blog” during the session
#spsbos@kkhipple
Thank you for being a part of #SPSBostonAnnouncements Communities Sponsors
Thank you for being a part of #SPSBostonCommunities Sponsors Announcements