Presentation is loading. Please wait.

Presentation is loading. Please wait.

Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.

Similar presentations


Presentation on theme: "Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML."— Presentation transcript:

1 Turners SharePoint Web Site How we did it

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

3 3 Search Anatomy Custom search web part Full Text Query Custom search web part Full Text Query

4 4 Details Pages Data Form web part Custom web part

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

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

7 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 8 Server Topologies

9 9 Performance Analysis

10 10 Disk Configuration Temp DBDB Logs Search Database Content Databases SAN Operating System Temp DB Local Disk Backups

11 11 Large Lists More than 2000 use sub folders Select only fields needed in Data Form Web Part does not do this Modify Datasource Query with 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 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 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 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 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 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 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 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


Download ppt "Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML."

Similar presentations


Ads by Google