top 10 performance tips for making your public facing sharepoint 2010 site faster
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 [email protected]TRANSCRIPT
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
• [email protected]• 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