SlideShare a Scribd company logo
MOSS 2007: Advanced Administrative Architecture, Deployment, and Operations   Joel Oleson, Principal Consultant, Nintex/TPG Shane Young, President, SharePoint911 Mike Watson, Technology Architect, MS Session Code:
Who Am I? Joel Oleson Co-Founder of IdeaMango Consulting Sr. Product Manager  for Nintex Ex-Microsoft Sr Tech Product Manager  for SharePoint Consultant, Trainer, Writer, & Speaker  [email_address] Blog http://www.sharepointjoel.com Nintex Reporting http:// www.nintex.com/reporting SharePoint Training http://www.tedpattison.net
Who Am I? Shane Young Owner of SharePoint911.com Microsoft Office SharePoint Server MVP Consultant, Trainer, Writer, & Speaker  [email_address] Blog http://msmvps.com/shane SharePoint Consulting http://www.sharepoint911.com SharePoint Training http://www.tedpattison.net
2 Part Session Objectives Part 1 - Basic Deployment Catch up – MOSS 2007 the New World Farm Topologies and SSP Part 2 - Advanced Deployment Planning and Deploying… Intranet Solutions Extranet Solutions Internet Solutions
Topics Intranet Global Deployments Optimization & Troubleshooting Extranet Auth, Security & Firewall Rules Internet Multi Farm Topologies Content & Solution Deployment Caching Solution Accelerators
Solutions Intranet Portal/Publishing/Enterprise Search Collaboration Records Repository BI / BPM Extranet Partner Collaboration Publishing Portal Internet Publishing Community: Discussions & Blogs
 
Intranet
Setup & Deployments Hints and Watch-outs Setup Basic versus Advanced (farm = advanced) WFE versus “Complete” Scripting setup Setup.exe – put binaries on computer (requires config.xml) PSConfig.exe – enable SharePoint services STSAdm.exe – configure SharePoint services and  create shared services and sites Role: Dedicated front-end Web server for indexing adds Host file entries Central Admin will push IIS config and can hammer IIS settings
Backup & Disaster Recovery Options Summary 2 Stage Recycle Bin Versioning Web Delete Event Snapshots Third Party Tools Content Recovery Disaster Recovery STSADM backup/restore SQL backups 3 rd  party tools Log-Shipping Remote Snapshots High Availability SQL Clustering Database Mirroring Third Party Replication Which combination of tools is right for you?
Log-Shipping Mirror Farm
 
App Pool Defaults only ok for small environments Consolidate app pools for like applications Memory issues could be: Poorly written dispose SQL delays Network delays 32bit vs. 64 bit Warm up and cold access
What Matters!
Database Splits or Consolidation Put like sites together (sizes & user #s) Dedicate large site collections to database Portal/Internet vs Collab Database Strategies  Portal dedicated database Put Mysites separate from portal Portal database can grow
Database Maintenance Orphaned/Twinned (dupe) Site removal Content - Stsadm –help repair Config - Prepare to move then detatch reattach Maintenance Plans Defrag (growth plans) DBCC Monitor for blocking/long running! Troubleshooting What Can Cause Blocking spids Site Deletes, Backups
Customization and Development You have to have a customization and Development Policy! Customization – what you can do with Designer and the browser What’s cool or not with Designer? Development – what should be in solutions/features Dev Env, Test, CAS, Perf Test for Memory, Disposal Test adding and removal including page!
Defaults have Faults
Additional Common Mistakes Misconfigured AAMs (more later) Forget to configure backup You think you are running SQL (even installed) but it is SQL Express Site Use Confirmation Delete: Deletes Used Sites All data goes into one database Turning off Recycle bin...
Extranet and Security
Flexible Authentication
SharePoint Web App Security Policies Centrally enforced and overwrites permissions for all sites in the web application GRANT and DENY Bound to web application/zone Permissions Level Full read – search crawling accounts, auditors, legal compliance Deny all – security control, regulatory compliance Deny write – extranet lockdown
Architecture Considerations Why more than 1 Farm? Application/Customization SLAs, Licensing (Internet vs. Intranet CAL), Isolation (No Scale) Why more than 1 SSP? Isolation and Service Needs Why more than 1 App Pool? Security Isolation, Memory and CPU isolation, Auth requirements Why more than 1 Site Collection? Separation/delegation of ownership, quotas, ability to split across databases Why one site collection? Global Navigation, Inheritance of style/Master page, Security inheritance, Query web parts, Site Collection policy and content types enforcements
Database Considerations Config contains list of all site collections, web apps, web parts, solutions (Most critical db in farm from availability view) Content database contains all blobs, sites webs, etc… Most content (consider RAID 5) Search & SSP dbs Optimize… High Disk I/O contains configuration & search property store (index/query contain index on disk) Don’t forget Database Maintenance!!! DBCC Check Database, Shrink Database, Reorganize Index, Clean up History, Defrag… Disk IO
Extranet Architecture Example
Protocols All protocols are HTTP-based HTTP/S:  Browser sessions SOAP:  Editing from Office Applications, Web Services & Indexing RSS: All lists can be viewed this way FP-RPC:  SharePoint Designer, Usage Web-DAV:  Explorer View, Web Client Access XMLHTTP - Forms
Firewall Ports
Extranet Terms Alternate Access Mappings - “Zones”  Namespaces used to access a single set of content, e.g. http://office https://office.microsoft.com   Default Zone for Alerts URLs and Search results Authorization == what can you do Authentication == confirm who you are ASP.Net model for  pluggable Authentication Understand - “Enable Client Integration”  Matches Office client’s behavior for some FBA providers
Internet
Content Deployment
Authoring -> Production
Solution Deployment Deploy the Solution package to the farm  Retract the Solutions package  When a new web server is added, automatically deploy the solution to it  Deploy new versions of the Solution Solution - A CAB file containing  Manifest.xml file  All the files for the Features, Web Parts, Site or list def changes, etc... that make up your solution
What Do SharePoint Server and Donald Trump Have in Common? Courtesy Si.com
Cache! TechNet: (Cache Settings) Additional performance and capacity factors
Cache
Cache Config Levels Web App – Disk based caching in web.config Site collection – configure output cache and object cache settings Site – output cache settings Page layout – output cache Web Part – settings in dwp code  Query – i.e. RSS Feed cache is 5 min by default, cross list query
Cache Recommendations Cache is  but…. Setting memory based caching can waste valuable memory (ASP.NET may flush cache to make room!) Never cache search results – disable search results layout page cache Never cache personalized web parts
 

More Related Content

PPTX
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...
PPTX
Social Connections 12 - IBM Connections Adminblast
PPTX
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
PPTX
Quickly Customizing Alfresco
PPTX
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
PDF
Best and worst practices deploying IBM Connections
PPTX
AdminCamp 2017 - IBM Connections Adminblast
PPTX
Webinar: IBM Connections Adminblast
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...
Social Connections 12 - IBM Connections Adminblast
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Quickly Customizing Alfresco
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Best and worst practices deploying IBM Connections
AdminCamp 2017 - IBM Connections Adminblast
Webinar: IBM Connections Adminblast

What's hot (20)

PPTX
Monitoring and Maintaining SharePoint 2013 Server
PDF
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
PPTX
Yes, It's Number One it's TOTP!
PPTX
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
PPSX
Open writing-cloud-collab
PDF
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
PPTX
Hexa Corp Share Point Capabilities Presentation
PPT
SharePoint Topology
PPTX
Pitfalls of Migration to SharePoint 2010
PPTX
Workflow Manager Tips & Tricks
PPTX
SharePoint 2013 Performance Analysis - Robi Vončina
PDF
IBM Connections Troubleshooting or “Get the Cow off the Ice”
PDF
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
PDF
IBM Connections administration – keep your systems running the right way
PPTX
Virtualizing Sharepoint for Performance and Availability
PPTX
SharePoint 2010 Upgrade Drill Down
PPTX
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
PPTX
Share point 2013 installation step by step
PPTX
Developing a provider hosted share point app
PPTX
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Monitoring and Maintaining SharePoint 2013 Server
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Yes, It's Number One it's TOTP!
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
Open writing-cloud-collab
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
Hexa Corp Share Point Capabilities Presentation
SharePoint Topology
Pitfalls of Migration to SharePoint 2010
Workflow Manager Tips & Tricks
SharePoint 2013 Performance Analysis - Robi Vončina
IBM Connections Troubleshooting or “Get the Cow off the Ice”
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
IBM Connections administration – keep your systems running the right way
Virtualizing Sharepoint for Performance and Availability
SharePoint 2010 Upgrade Drill Down
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
Share point 2013 installation step by step
Developing a provider hosted share point app
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Ad

Viewers also liked (13)

PPTX
Troubleshooting On-Premises SharePoint - VanSPUG 2015
PPTX
Pascal benois performance_troubleshooting-spsbe18
PPTX
Artifact of Empire Presentation (1840s)
PPTX
SharePoint Troubleshooting Tools & Techniques
PPTX
EBS and RBS in SharePoint 2010
PPTX
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
PDF
Preventing Security Leaks in SharePoint with Joel Oleson & Christian Buckley
PPTX
SPS Toronto - Troubleshooting On-Premises SharePoint
PPTX
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
PPTX
Jason warren troubleshooting share point sps-vancouver 2016
PPTX
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
PPTX
Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...
PDF
Kerberos presentation
Troubleshooting On-Premises SharePoint - VanSPUG 2015
Pascal benois performance_troubleshooting-spsbe18
Artifact of Empire Presentation (1840s)
SharePoint Troubleshooting Tools & Techniques
EBS and RBS in SharePoint 2010
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
Preventing Security Leaks in SharePoint with Joel Oleson & Christian Buckley
SPS Toronto - Troubleshooting On-Premises SharePoint
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
Jason warren troubleshooting share point sps-vancouver 2016
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...
Kerberos presentation
Ad

Similar to SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson (20)

PPT
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
PPT
MOSS 2007 Deployment Fundamentals -Part2
PPTX
More Best Practices With Share Point Solutions
PPTX
Governance - how does information & security drive your architecture
PPT
Back to the Basics: SharePoint Fundamentals by Joel Oleson
PPTX
Sharepoint 2013 applied architecture from the field (v2)
PPTX
Ms net work-sharepoint 2013-applied architecture from the field v4
PPTX
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
PPTX
Sps Boston The Share Point Beast
PPT
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
PPTX
Sharepoint 2013-applied architecture from the field v3 (public)
DOC
internet_gov_plan
PPTX
Best Practices to SharePoint Physical and Information Architecture
PPTX
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
PPTX
Building a SharePoint Platform That Scales
PPTX
Building a SharePoint Platform that Scales
PPTX
Sharepoint 2010 architecture, ha and dr (tig)
PPTX
Movin’ On Up - SP Engage Oct 2015
PPTX
OFC418 Advanced MOSS Administration
PPTX
Customizing SharePoint Online
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
MOSS 2007 Deployment Fundamentals -Part2
More Best Practices With Share Point Solutions
Governance - how does information & security drive your architecture
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Sharepoint 2013 applied architecture from the field (v2)
Ms net work-sharepoint 2013-applied architecture from the field v4
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Sps Boston The Share Point Beast
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Sharepoint 2013-applied architecture from the field v3 (public)
internet_gov_plan
Best Practices to SharePoint Physical and Information Architecture
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
Building a SharePoint Platform That Scales
Building a SharePoint Platform that Scales
Sharepoint 2010 architecture, ha and dr (tig)
Movin’ On Up - SP Engage Oct 2015
OFC418 Advanced MOSS Administration
Customizing SharePoint Online

More from Joel Oleson (20)

PPTX
Introduction to Microsoft Viva and the Employee Experience Platform with Joel...
PPTX
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
PPTX
Viva Enhanced Teams as a Platform
PPTX
Microsoft Teams Webinars - PowerPoint Live Presentation Mode and More
PPTX
Microsoft Teams Governance and Security Best Practices - Joel Oleson
PDF
Intelligent Content Enrichment using Microsoft SharePoint Syntex and Viva Top...
PPTX
SharePoint Syntex 5 Practical Uses
PDF
Slice up your Microsoft 365 Tenant with Administrative Units
PDF
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
PPTX
Microsoft Teams as a Platform - Microsoft 365 Application Platform Maturity M...
PPTX
Microsoft Teams Governance Quickstart - The Experts Conference
PPTX
Securely Harden Microsoft 365 with Secure Score
PDF
Security Hardening Microsoft 365 Tools and Techniques
PPTX
TeamsFest - Microsoft Teams as an Event Platform: Case Study for Large Scale ...
PPTX
Microsoft Teams Governance and Automation
PPTX
Travel Trivia - World Travelers - Hosted by Joel Oleson
PPTX
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
PPTX
Microsoft Teams Live Events - Producing Large Scale Events Case Study
PPTX
Microsoft Groups Demystified: 5 Keys to Successful Group Management
PPTX
7 Innovative Ways Project Cortex Delivers Business Value
Introduction to Microsoft Viva and the Employee Experience Platform with Joel...
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Viva Enhanced Teams as a Platform
Microsoft Teams Webinars - PowerPoint Live Presentation Mode and More
Microsoft Teams Governance and Security Best Practices - Joel Oleson
Intelligent Content Enrichment using Microsoft SharePoint Syntex and Viva Top...
SharePoint Syntex 5 Practical Uses
Slice up your Microsoft 365 Tenant with Administrative Units
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft Teams as a Platform - Microsoft 365 Application Platform Maturity M...
Microsoft Teams Governance Quickstart - The Experts Conference
Securely Harden Microsoft 365 with Secure Score
Security Hardening Microsoft 365 Tools and Techniques
TeamsFest - Microsoft Teams as an Event Platform: Case Study for Large Scale ...
Microsoft Teams Governance and Automation
Travel Trivia - World Travelers - Hosted by Joel Oleson
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
Microsoft Teams Live Events - Producing Large Scale Events Case Study
Microsoft Groups Demystified: 5 Keys to Successful Group Management
7 Innovative Ways Project Cortex Delivers Business Value

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
cuic standard and advanced reporting.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation theory and applications.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Electronic commerce courselecture one. Pdf
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Review of recent advances in non-invasive hemoglobin estimation
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
Cloud computing and distributed systems.
Digital-Transformation-Roadmap-for-Companies.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Monthly Chronicles - July 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectral efficient network and resource selection model in 5G networks
cuic standard and advanced reporting.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy

SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson

  • 1. MOSS 2007: Advanced Administrative Architecture, Deployment, and Operations   Joel Oleson, Principal Consultant, Nintex/TPG Shane Young, President, SharePoint911 Mike Watson, Technology Architect, MS Session Code:
  • 2. Who Am I? Joel Oleson Co-Founder of IdeaMango Consulting Sr. Product Manager for Nintex Ex-Microsoft Sr Tech Product Manager for SharePoint Consultant, Trainer, Writer, & Speaker [email_address] Blog http://www.sharepointjoel.com Nintex Reporting http:// www.nintex.com/reporting SharePoint Training http://www.tedpattison.net
  • 3. Who Am I? Shane Young Owner of SharePoint911.com Microsoft Office SharePoint Server MVP Consultant, Trainer, Writer, & Speaker [email_address] Blog http://msmvps.com/shane SharePoint Consulting http://www.sharepoint911.com SharePoint Training http://www.tedpattison.net
  • 4. 2 Part Session Objectives Part 1 - Basic Deployment Catch up – MOSS 2007 the New World Farm Topologies and SSP Part 2 - Advanced Deployment Planning and Deploying… Intranet Solutions Extranet Solutions Internet Solutions
  • 5. Topics Intranet Global Deployments Optimization & Troubleshooting Extranet Auth, Security & Firewall Rules Internet Multi Farm Topologies Content & Solution Deployment Caching Solution Accelerators
  • 6. Solutions Intranet Portal/Publishing/Enterprise Search Collaboration Records Repository BI / BPM Extranet Partner Collaboration Publishing Portal Internet Publishing Community: Discussions & Blogs
  • 7.  
  • 9. Setup & Deployments Hints and Watch-outs Setup Basic versus Advanced (farm = advanced) WFE versus “Complete” Scripting setup Setup.exe – put binaries on computer (requires config.xml) PSConfig.exe – enable SharePoint services STSAdm.exe – configure SharePoint services and create shared services and sites Role: Dedicated front-end Web server for indexing adds Host file entries Central Admin will push IIS config and can hammer IIS settings
  • 10. Backup & Disaster Recovery Options Summary 2 Stage Recycle Bin Versioning Web Delete Event Snapshots Third Party Tools Content Recovery Disaster Recovery STSADM backup/restore SQL backups 3 rd party tools Log-Shipping Remote Snapshots High Availability SQL Clustering Database Mirroring Third Party Replication Which combination of tools is right for you?
  • 12.  
  • 13. App Pool Defaults only ok for small environments Consolidate app pools for like applications Memory issues could be: Poorly written dispose SQL delays Network delays 32bit vs. 64 bit Warm up and cold access
  • 15. Database Splits or Consolidation Put like sites together (sizes & user #s) Dedicate large site collections to database Portal/Internet vs Collab Database Strategies Portal dedicated database Put Mysites separate from portal Portal database can grow
  • 16. Database Maintenance Orphaned/Twinned (dupe) Site removal Content - Stsadm –help repair Config - Prepare to move then detatch reattach Maintenance Plans Defrag (growth plans) DBCC Monitor for blocking/long running! Troubleshooting What Can Cause Blocking spids Site Deletes, Backups
  • 17. Customization and Development You have to have a customization and Development Policy! Customization – what you can do with Designer and the browser What’s cool or not with Designer? Development – what should be in solutions/features Dev Env, Test, CAS, Perf Test for Memory, Disposal Test adding and removal including page!
  • 19. Additional Common Mistakes Misconfigured AAMs (more later) Forget to configure backup You think you are running SQL (even installed) but it is SQL Express Site Use Confirmation Delete: Deletes Used Sites All data goes into one database Turning off Recycle bin...
  • 22. SharePoint Web App Security Policies Centrally enforced and overwrites permissions for all sites in the web application GRANT and DENY Bound to web application/zone Permissions Level Full read – search crawling accounts, auditors, legal compliance Deny all – security control, regulatory compliance Deny write – extranet lockdown
  • 23. Architecture Considerations Why more than 1 Farm? Application/Customization SLAs, Licensing (Internet vs. Intranet CAL), Isolation (No Scale) Why more than 1 SSP? Isolation and Service Needs Why more than 1 App Pool? Security Isolation, Memory and CPU isolation, Auth requirements Why more than 1 Site Collection? Separation/delegation of ownership, quotas, ability to split across databases Why one site collection? Global Navigation, Inheritance of style/Master page, Security inheritance, Query web parts, Site Collection policy and content types enforcements
  • 24. Database Considerations Config contains list of all site collections, web apps, web parts, solutions (Most critical db in farm from availability view) Content database contains all blobs, sites webs, etc… Most content (consider RAID 5) Search & SSP dbs Optimize… High Disk I/O contains configuration & search property store (index/query contain index on disk) Don’t forget Database Maintenance!!! DBCC Check Database, Shrink Database, Reorganize Index, Clean up History, Defrag… Disk IO
  • 26. Protocols All protocols are HTTP-based HTTP/S: Browser sessions SOAP: Editing from Office Applications, Web Services & Indexing RSS: All lists can be viewed this way FP-RPC: SharePoint Designer, Usage Web-DAV: Explorer View, Web Client Access XMLHTTP - Forms
  • 28. Extranet Terms Alternate Access Mappings - “Zones” Namespaces used to access a single set of content, e.g. http://office https://office.microsoft.com Default Zone for Alerts URLs and Search results Authorization == what can you do Authentication == confirm who you are ASP.Net model for pluggable Authentication Understand - “Enable Client Integration” Matches Office client’s behavior for some FBA providers
  • 32. Solution Deployment Deploy the Solution package to the farm Retract the Solutions package When a new web server is added, automatically deploy the solution to it Deploy new versions of the Solution Solution - A CAB file containing Manifest.xml file All the files for the Features, Web Parts, Site or list def changes, etc... that make up your solution
  • 33. What Do SharePoint Server and Donald Trump Have in Common? Courtesy Si.com
  • 34. Cache! TechNet: (Cache Settings) Additional performance and capacity factors
  • 35. Cache
  • 36. Cache Config Levels Web App – Disk based caching in web.config Site collection – configure output cache and object cache settings Site – output cache settings Page layout – output cache Web Part – settings in dwp code Query – i.e. RSS Feed cache is 5 min by default, cross list query
  • 37. Cache Recommendations Cache is but…. Setting memory based caching can waste valuable memory (ASP.NET may flush cache to make room!) Never cache search results – disable search results layout page cache Never cache personalized web parts
  • 38.  

Editor's Notes

  • #2: 06/06/09 17:03 © 2007 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.