1 / 18

Turners SharePoint Web Site

Turners SharePoint Web Site. How we did it. Page Anatomy. Custom menu control. ASP.Net Forms Controls. HTML Content. HTML Content. Data Form Web Parts. Custom Search Web Part. Content Query Web Part. Search Anatomy. Custom search web part Full Text Query. Details Pages.

miller
Download Presentation

Turners SharePoint Web Site

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Turners SharePoint Web Site How we did it

  2. Page Anatomy Custom menu control ASP.Net Forms Controls HTML Content HTML Content Data Form Web Parts Custom Search Web Part Content Query Web Part

  3. SearchAnatomy Custom search web part Full Text Query

  4. DetailsPages Data Form web part Custom web part Data Form web part Data Form web part

  5. Platform Architecture Transfer Data Get Lookups Auction Mgmt System Export XML file of Changes Biztalk process File Get Existing Items Index Lists SP Lists Web Service

  6. Alternate Architecture Auction Mgmt System Export XML file of Changes Biztalk process File Index BDC Update SQL Tables BDC Entities

  7. Search • Advanced Search only works from Search Centre • Search hits only logged in Search Centre • Items not returned when sorting on property • Registry change

  8. Server Topologies

  9. Performance Analysis

  10. DiskConfiguration Local Disk Operating System Temp DB Backups SAN Temp DB DB Logs Search Database Content Databases

  11. Large Lists • More than 2000 use sub folders • Select only fields needed in Data Form Web Part • <DataFields><DataFields> does not do this • ModifyDatasource Query with <ViewFields> • Index columns you filter on • Creates a lookup table in SQL that is indexed • Use query optimise stored procedure (will be in SP2) • Indexes become fragmented quickly if frequent data changes • Cache XSLT output

  12. Windows Load Balancing • Supported by Microsoft • Affinity • IP address sticky • Query and Index Servers • Index server does not propagate if also Query • All queries go to query server regardless of web front end

  13. Compression • IIS compressing everything • Cannot exclude web services • IISExpress • Doesn’t compress postbacks • F5 • Hardware based • Optimisation modules costs more • PipeBoost • Good compression and granularity • No Optimisation • RPO • Compression and Optimisation • Must test thoroughly • Disable BlobCache?

  14. Page Optimisation • Core.js in an IFRAME and only when authenticated • Modify init.js to remove ActiveX control • Remove view state at a page level set on controls • Remove in line Javascript and CSS • Combine CSS and JS files

  15. Output Cache • Cache’s entire page output • Set globally and overridden at site level • Can also be by page layout • Templates for Internet, Extranet and Internet • Can vary by user rights • Vary by Parameters or Querystring • Consider cache hit ratio

  16. Blobcache – How it works • No BlobCache no image or file cache headers • Browser will issue 403 • All 403’s are checked and session updated in SSP Database • Http Modules to add headers do not work • Set max-age – not always default correctly • Set Frequency to check cache file • changeCheckInterval

  17. Vanity URL • HTTP Module • Uses SharePoint list and page event handler • Re-Write • Used for SEO • External published links • Re-Direct • Support old site URLS with 301 Redirect • Page re-write in future

  18. Security • Block calls to web services • _vti_bin by internal IP only in IIS • Block Access to /lists and /forms • Out-of-the-box lockdown feature also blocks indexer from indexing lists • Remove ability to add attachments

More Related