• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Top 10 Secrets For Speeding Up Share Point Web Sites
 

Top 10 Secrets For Speeding Up Share Point Web Sites

on

  • 2,101 views

Poor performing websites and SharePoint sites cost your compnay money in terms of lost, frustrated customers. Learn how to avoid slow sites from Aptimize and 10 suggested steps to improve performance.

Poor performing websites and SharePoint sites cost your compnay money in terms of lost, frustrated customers. Learn how to avoid slow sites from Aptimize and 10 suggested steps to improve performance.

Statistics

Views

Total Views
2,101
Views on SlideShare
2,099
Embed Views
2

Actions

Likes
2
Downloads
9
Comments
0

2 Embeds 2

http://www.slideshare.net 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • You can optimize for browser processing by hand Aptimize Website Accelerator does this automatically, reducing HTTP requests and compressing content Merges JS, CSS files into few files Creates CSS sprites and inlines background images into the CSS file Minifies JS, CSS; shrinks images and compresses using Gzip Turns on far-future-expires to cache resources for faster repeat views Automatically invalidates and refreshes cache if resources change Adds 5%-8% to CPU (with a “do no harm” throttle that turns off if peaks happen) Increases server throughput by 40%, reduces page load times by 50% In use on some of the biggest websites and intranets, including 3 TradeMe properties in NZ, 2 top-20-UK websites, and across the Microsoft’s SharePoint channel sharepoint.microsoft.com in the USA

Top 10 Secrets For Speeding Up Share Point Web Sites Top 10 Secrets For Speeding Up Share Point Web Sites Presentation Transcript

  • Top 10 Secrets for Speeding up SharePoint WebSites
    Ed Robinson ed.robinson@aptimize.com
  • Agenda
    You have 5 seconds
    Performance Methodology
    Top 10 secrets
    How we did it: sharepoint.microsoft.com
    Resources
  • You Have 5 Seconds
    You have five seconds to make an impact
    Engage interest, or leave forever
    Google
    100 ms = 20% less searches
    Shopzilla:
    25% speed increase
    7%-12% revenue
    Findsomeone
    25% reduction load time
    13% more clicks per visitor
    Collaboration needs real-time communication
  • Performance Methodology
    Methodology
    Goal: 5 seconds
    Measure
    Improve
    Measure
    What can we change?
    Hardware
    Platform
    Application
  • Top 10 Secrets
  • 1: Hardware + Platform
    Buy good hardware
    Dedicated SQL Server
    SharePoint cluster
    RAID disk arrays
    Lots of RAM
    Multiple CPUs
    SQL Server
    Sizing + tuning + indexing
    Blob cache
    Warning: No secrets here
    Goal: Server processing 1 - 1.5 seconds
  • 2. Far Future Expires
    Reduce repeat-view load times 50%+
    Browser caches resources
    Doesn’t check again until expiry
    Reduces HTTP requests 90%
    Challenge: Refreshing changes
    Code: Add This HTTP Header to eachresource
    Expires:Wed, 13 Oct 2010 04:02:35 GMT
  • 3. Gzip Compression
    Reduce first view load time 30%-40%
    Reduces size:
    HTML
    JavaScript
    StyleSheets
    No effect on images: (PJEG, PNG, GIF)
    Check for HTTP request header
    Accept-Encoding: gzip, deflate
  • 4. Optimize JavaScript
    Reduce load time 7%-10%
    Merge JavaScript files into single file
    Shrink JavaScript
    Remove comments
    Remove whitespace
    Challenges:
    Maintaining functionality
    Maintenance
  • 5. Optimize Stylesheets
    Reduce start render up to 75%
    Merge Stylesheets files into single file
    Shrink merged Stylesheet
    Place Stylesheet at beginning of HTML
    Page renders after all Stylesheets are loaded
    Challenges:
    Maintenance
  • 6. Image Sprites
    Reduce load 5%-15%
    Merge images into multi-image sprite
    Change HTML to use sprite
    HTTP requests reduced
    Challenges:
    Maintaining the sprite
    Changing HTML
  • 7. Image Inlining
    Reduce load times 1%-10%
    Encode CSS back images
    Copy encoding into CSS file
    Reduces HTTP requests
    Challenges
    Maintainability
    Browser compatibility
  • 8. Online ads
    Reduce ads and syndication
    Ads
    YouTube videos
    Links to external sites
    Each link opens a new connection
    Each increases load time ≈ 0.5 seconds
    Solution:
    Load at the end of page
    Open in a new window
  • 9. Flash and Silverlight
    Don’t use
    Flash on home page
    Silverlight on home page
    Both add
    Load time
    Start render time
    LOADING… 15%
  • 10. Waterfall Diagrams
    Waterfall Diagram
    Breaks down page load
    Shows everything to load the page
    Server vs Client
    Create diagram using
    WebPageTest
    Fiddler
  • DEMO: measurement tools
  • Sharepoint.microsoft.com
    Challenge
    Improve performance for microsoft.com site
    High traffic, no downtime
    AppliedMethodology
    Used 10 techniques
    Results
    > 50% reduction in load time
    "The improvement in page loading time is tremendous."
    Tony Tai, Product Manager, Microsoft Corporation
  • Next Steps
    Website speed is front and center now
    Increase your service level
    Steps:
    Measure your site now
    Apply 10 steps
    Measure your site
    Get connected to blogs, Linked-in, Twitter
  • Get Connected
    Blog
    http://www.aptimize.com/blog
    Twitter
    http://twitter.com/aptimize
    LinkedIn (search Groups Aptimize)
    http://www.linkedin.com/groups?gid=2294848&trk=myg_ugrp_ovr
  • Aptimize Website Accelerator
    Aptimize software automates best practices for browser load times
  • Resources
    Lets talk speed!
    See Aptimize at the Microsoft SharePoint Conference
    Booth 1007
    Look for the Rocket Car