SlideShare une entreprise Scribd logo
1  sur  29
Name: Lenny Ankireddi, Consultant
       Ravichandran A, Sr.Consultant
Company: Microsoft
Session Code:
Session Objectives And Takeaways
 Session Objective(s):
    Make It Work
    Make It Fast
    Make It Scale
    Make It Back
Agenda
 Capacity Planning
    System Center Capacity Planner for SharePoint
    Using the Capacity Planner
    Capacity Planner Demo
 Ensuring Performance
    Content database management
    IIS Management
    Tune Web server performance
Capacity Planning
 Plan around software boundaries
 Plan for performance
   Throughput
 Farm topology
 Storage
System Center Capacity Planner
 Built-in best practices
 Visual Model Editor
 Ability to perform “what-if” analysis
 Efficient deployment planning
Using the SCCP for SharePoint
 Determine and input organization specific data
 Inputs analyzed and topology recommended
 Run simulations – “what-if” analysis
 Optimize topology model
 Finalize topology and generate reports
Tool does not handle
 Extranet topologies
 Authentication methods other than NTLM and
 Anonymous
 Forms, Excel Services, BDC, and other system
 dependencies outside the core infrastructure
 High-end scenarios such as multi-terabyte Web
 applications or multiple Web applications
Capacity Planning
Using the System Center Capacity Planner 2007
Techniques for tuning and tracking
Making sites faster through caching and testing for throughput
Ensuring Performance
 List Limits
    Understand Alternative List Access Mechanisms
 SQL Server Health Monitoring
    Separate tempdb, content databases and log databases into separate
    disks
    Split the database to move the growing site collections to another
    database or even another server (i.e. move large site collections using
    stsadm -o mergecontentdbs)
    Combine several site collections into one database to help with load
    balancing
    Align databases to contain data that is accessed in similar ways
    Use multiple data files for content databases & SSP databases
    Number of data files should be less than or equal to the number of core
    CPUs

                      Microsoft Confidential
Ensuring Performance
 Understand Custom IFilter Impacts
 Monitor performance regularly
   SCOM Mgt Packs for MOSS & WSS
   SCOM Mgt Pack Web Sites & Services




               Microsoft Confidential
IIS Compression
 By default, when you install MOSS 2007 IIS
 Compression is turned on
    Hit the site and look in %WINDIR%IIS Temporary
    Compressed Files
 Compression is turned on primarily for static
 files
    Static files: htm, html, txt, js, css, htc;
    Dynamic files: asp, exe, axd
 You may want to also compress aspx files
 NOTE: No point in compressing files that are
 already compressed, like .jpg
Cache
 Output cache
 Blob cache
 Object cache
 Except for object cache, others turned off by
 default
Tune Web Server Performance
 Carefully configure 32-bit servers
 Do not use Web gardens
 Use dedicated Web servers for services that are
 not exposed to end-users
 Use Kerberos authentication for farms with
 heavy usage
 Configure application pool recycling settings for
 better availability
 Monitor and manage large files and libraries
Ensure Recovery
 DPM for SharePoint + SP1
 Database Mirroring + Log Shipping
 Use SQL Client Aliases




               Microsoft Confidential
Tracking and measuring performance
Tools
 Fiddler
 Visual Studio Team Test
 SPDiag
Tools
 Tracking changes to site performance and
 throughput
    Visual Studio Team Test: lets you measure the
    throughput available in your site.
    Fiddler: lets you examine individual requests to see
    what is being downloaded on each request and
    how large each item is.
 Tweak settings based on what you see in Fiddler
 Test again with VS.NET to check for
 improvement
SPDiag
Cache settings & Fiddler
The End
 In Summary
   High Volume != Low Performance
   Keep Sizing Recommendations In Mind
   Robust SQL Server Infrastructure Is Key
   Spread Solution Design Where Possible
   Educate Customers on Concepts
   Make Your Customers Successful !




                Microsoft Confidential
SharePoint Readiness Resources
Instructor-Led                                                                 E-Learning
  •MOC
                                                                                •Developer E-Learning for SharePoint Technologies
   •5061 -Implementing Microsoft Office SharePoint Server 2007
                                                                                •IT Professional E-Learning for Microsoft Office
   •5060- Implementing Windows SharePoint Services 3.0
                                                                                •All SharePoint E-learning collections and courses
  •Advanced Content
   •Advanced ITPro for MOSS/WSS (5 days) - NEW!                                Documentation
   •Architecting Search (2 days specialization) - NEW!
   •Architecting ECM (2 days specialization) - NEW!                             •SharePoint MSDN Web Site
   •Architecting Portal & Collab (2 days specialization) - NEW!                 •SharePoint TechCenter
   •Architecting Internet Publishing Site (2 days) - NEW!                       •Advanced Content videos and whitepapers - NEW!
   •Implementing and Deploying an Enterprise Search solution (internal link)   Community
  •Developer
                                                                                •SharePoint Team Blog
   •50064: Advanced SharePoint Development (5 days) - NEW!
                                                                                •SharePoint Community Portal
Virtual Training                                                                •SharePoint Forums
 •SharePoint Academy (instructor-led virtual training classes) - NEW!          More Resources
 •SharePoint Virtual Labs
 •SharePoint 2007 Hands-On Labs - NEW!                                          •SharePoint Learning Page
 •SharePoint Server 2007 End User Training - NEW!                               •SharePoint Learning Resources Tool - NEW!
                                                                                •SharePoint Readiness List (central repository for SharePoint content - internal link)
Exams
                                                                                •SharePoint Books
 •Exam 70-630: TS: Office SharePoint Server 2007, Configuring (for IT
                                                                                •Microsoft Office SharePoint Server 2007 Technical Resource DVD
  Pros)
                                                                                •SharePoint Server 2007 VHD
 •Exam 70-631: TS: Configuring Windows SharePoint Services 3.0 (for IT
  Pros)                                                                        External Training
 •Exam 70-541: TS: Microsoft Windows SharePoint Services 3.0 -
  Application Development (for Developers)                                      •Ted Pattison group
 •Exam 70-542 : TS: Microsoft Office SharePoint Server 2007,                    •MindSharp
  Application Development (for Developers)
Related Content
Breakout Sessions (session codes and titles)



Interactive Theater Sessions (session codes and titles)



Hands-on Labs (session codes and titles)



Hands-on Labs (session codes and titles)
Track Resources
Resource 1



Resource 2



Resource 3



Resource 4
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
 not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
                                                                           IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Contenu connexe

Plus de rsnarayanan

Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnetrsnarayanan
 
Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Datarsnarayanan
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deploymentrsnarayanan
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3rsnarayanan
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...rsnarayanan
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlightrsnarayanan
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systemsrsnarayanan
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Servicesrsnarayanan
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Libraryrsnarayanan
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sqlrsnarayanan
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developersrsnarayanan
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1rsnarayanan
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developersrsnarayanan
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8rsnarayanan
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)rsnarayanan
 
Data Access Tech Ed India
Data Access   Tech Ed IndiaData Access   Tech Ed India
Data Access Tech Ed Indiarsnarayanan
 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloudrsnarayanan
 

Plus de rsnarayanan (20)

Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnet
 
Walther Mvc
Walther MvcWalther Mvc
Walther Mvc
 
Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Data
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
 
Netcf Gc
Netcf GcNetcf Gc
Netcf Gc
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Library
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sql
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developers
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)
 
Data Access Tech Ed India
Data Access   Tech Ed IndiaData Access   Tech Ed India
Data Access Tech Ed India
 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloud
 

Dernier

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Dernier (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Tips, Tricks And Best Practices For Managing Microsoft Office Share Point Server 2007

  • 1.
  • 2. Name: Lenny Ankireddi, Consultant Ravichandran A, Sr.Consultant Company: Microsoft Session Code:
  • 3. Session Objectives And Takeaways Session Objective(s): Make It Work Make It Fast Make It Scale Make It Back
  • 4. Agenda Capacity Planning System Center Capacity Planner for SharePoint Using the Capacity Planner Capacity Planner Demo Ensuring Performance Content database management IIS Management Tune Web server performance
  • 5.
  • 6. Capacity Planning Plan around software boundaries Plan for performance Throughput Farm topology Storage
  • 7. System Center Capacity Planner Built-in best practices Visual Model Editor Ability to perform “what-if” analysis Efficient deployment planning
  • 8. Using the SCCP for SharePoint Determine and input organization specific data Inputs analyzed and topology recommended Run simulations – “what-if” analysis Optimize topology model Finalize topology and generate reports
  • 9. Tool does not handle Extranet topologies Authentication methods other than NTLM and Anonymous Forms, Excel Services, BDC, and other system dependencies outside the core infrastructure High-end scenarios such as multi-terabyte Web applications or multiple Web applications
  • 10. Capacity Planning Using the System Center Capacity Planner 2007
  • 11. Techniques for tuning and tracking Making sites faster through caching and testing for throughput
  • 12. Ensuring Performance List Limits Understand Alternative List Access Mechanisms SQL Server Health Monitoring Separate tempdb, content databases and log databases into separate disks Split the database to move the growing site collections to another database or even another server (i.e. move large site collections using stsadm -o mergecontentdbs) Combine several site collections into one database to help with load balancing Align databases to contain data that is accessed in similar ways Use multiple data files for content databases & SSP databases Number of data files should be less than or equal to the number of core CPUs Microsoft Confidential
  • 13. Ensuring Performance Understand Custom IFilter Impacts Monitor performance regularly SCOM Mgt Packs for MOSS & WSS SCOM Mgt Pack Web Sites & Services Microsoft Confidential
  • 14. IIS Compression By default, when you install MOSS 2007 IIS Compression is turned on Hit the site and look in %WINDIR%IIS Temporary Compressed Files Compression is turned on primarily for static files Static files: htm, html, txt, js, css, htc; Dynamic files: asp, exe, axd You may want to also compress aspx files NOTE: No point in compressing files that are already compressed, like .jpg
  • 15. Cache Output cache Blob cache Object cache Except for object cache, others turned off by default
  • 16. Tune Web Server Performance Carefully configure 32-bit servers Do not use Web gardens Use dedicated Web servers for services that are not exposed to end-users Use Kerberos authentication for farms with heavy usage Configure application pool recycling settings for better availability Monitor and manage large files and libraries
  • 17. Ensure Recovery DPM for SharePoint + SP1 Database Mirroring + Log Shipping Use SQL Client Aliases Microsoft Confidential
  • 18. Tracking and measuring performance
  • 19. Tools Fiddler Visual Studio Team Test SPDiag
  • 20. Tools Tracking changes to site performance and throughput Visual Studio Team Test: lets you measure the throughput available in your site. Fiddler: lets you examine individual requests to see what is being downloaded on each request and how large each item is. Tweak settings based on what you see in Fiddler Test again with VS.NET to check for improvement
  • 22. Cache settings & Fiddler
  • 23. The End In Summary High Volume != Low Performance Keep Sizing Recommendations In Mind Robust SQL Server Infrastructure Is Key Spread Solution Design Where Possible Educate Customers on Concepts Make Your Customers Successful ! Microsoft Confidential
  • 24.
  • 25.
  • 26. SharePoint Readiness Resources Instructor-Led E-Learning •MOC •Developer E-Learning for SharePoint Technologies •5061 -Implementing Microsoft Office SharePoint Server 2007 •IT Professional E-Learning for Microsoft Office •5060- Implementing Windows SharePoint Services 3.0 •All SharePoint E-learning collections and courses •Advanced Content •Advanced ITPro for MOSS/WSS (5 days) - NEW! Documentation •Architecting Search (2 days specialization) - NEW! •Architecting ECM (2 days specialization) - NEW! •SharePoint MSDN Web Site •Architecting Portal & Collab (2 days specialization) - NEW! •SharePoint TechCenter •Architecting Internet Publishing Site (2 days) - NEW! •Advanced Content videos and whitepapers - NEW! •Implementing and Deploying an Enterprise Search solution (internal link) Community •Developer •SharePoint Team Blog •50064: Advanced SharePoint Development (5 days) - NEW! •SharePoint Community Portal Virtual Training •SharePoint Forums •SharePoint Academy (instructor-led virtual training classes) - NEW! More Resources •SharePoint Virtual Labs •SharePoint 2007 Hands-On Labs - NEW! •SharePoint Learning Page •SharePoint Server 2007 End User Training - NEW! •SharePoint Learning Resources Tool - NEW! •SharePoint Readiness List (central repository for SharePoint content - internal link) Exams •SharePoint Books •Exam 70-630: TS: Office SharePoint Server 2007, Configuring (for IT •Microsoft Office SharePoint Server 2007 Technical Resource DVD Pros) •SharePoint Server 2007 VHD •Exam 70-631: TS: Configuring Windows SharePoint Services 3.0 (for IT Pros) External Training •Exam 70-541: TS: Microsoft Windows SharePoint Services 3.0 - Application Development (for Developers) •Ted Pattison group •Exam 70-542 : TS: Microsoft Office SharePoint Server 2007, •MindSharp Application Development (for Developers)
  • 27. Related Content Breakout Sessions (session codes and titles) Interactive Theater Sessions (session codes and titles) Hands-on Labs (session codes and titles) Hands-on Labs (session codes and titles)
  • 28. Track Resources Resource 1 Resource 2 Resource 3 Resource 4
  • 29. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Notes de l'éditeur

  1. If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide.