Optimizing SharePoint 2010 for Internet sites
-
Upload
kanwal-khipple -
Category
Technology
-
view
1.383 -
download
1
description
Transcript of Optimizing SharePoint 2010 for Internet sites
Developer
Me
Performance
Administrator
9 9
#sharepointfest
Optimizing SharePoint 2010 for
Internet Sites
Kanwal Khipple
• Feel free to “tweet and blog” during the session
#sharepointfest@kkhipple
Thank you for being a part ofSharePointFestAnnouncements Communities
Thank you for being a part ofSharePointFestCommunities Announcements
Attend and engage in the local SharePoint user group
Me
DeveloperAdministrator
9 9
Performance
#SharePointFest
Developer
Me
Performance
Administrator
9 9
#SharePointFest
Kanwal Khipple
• Canadian, Eh!• Home – Toronto• Bachelor of Mathematics• Proud Father of Paras & Harsimran
Kanwal Khipple
Personal Professional Community
…SP
• VP of Consulting• 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 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 on SharePoint 2007
World’s 1st Responsive SharePoint Web site
Built on SharePoint 2010
…SP
• SharePoint MVP (2009, 2010, 2011, 2012)• Co-Founder & Organizer for SharePoint Saturday Toronto• Co Founder of Toronto SharePoint Business User Group• Love to travel; 80k km in 2011 & 50k in 2012• Twitter, Facebook & LinkedIn
Kanwal Khipple
Community Personal Professional
…SP
Developer
Me
Performance
Administrator
9 9
#SharePointFest
…SP
• Plan for Success• Don’t be lazy• Dedicated Hardware• ALarM• Load Testing
Basics
Performance
Me
DeveloperAdministrator
9 9
Performance
#SharePointFest
• 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 Twitter
…SP
• Follow @sharepointbuzz
SharePoint Buzz
Twitter 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
#SharePointFest
Me
DeveloperAdministrator
9 9
Performance
#SharePointFest
Developer
Me
Performance
Administrator
9 9
#SharePointFest
• Focus on User Experience – not design• Delivered 25+ projects in the past 4 years
Kanwal Khipple
Professional Personal Community
• VP of Consulting• 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
#SharePointFest
• Feel free to “tweet and blog” during the session
#sharepointfest@kkhipple
Thank you for being a part ofSharePointFestAnnouncements Communities
Thank you for being a part ofSharePointFestCommunities Announcements