SlideShare a Scribd company logo
1 of 41
Presented to you by Epok and Aptimize Accelerate SharePoint 2007 and 2010 Websites and Intranets Mike Iem Business Manager Aptimize mike.iem@aptimize.com Ed Robinson CEO Aptimize
About Epok Oscar Fuster – VP of Marketing Leader in SharePoint Extranet Market Headquartered in Bethesda, MD Epok Edition for Microsoft SharePoint  Enterprise Customers include: Financial Services Government/Military Pharmaceutical Health Care Legal
About Aptimize Ed Robinson, CEO and Founder Leader in IIS, SharePoint, and Linux Performance Headquartered in Wellington, New Zealand SharePoint Accelerator Customers include Google, Microsoft, Northrop Grumman, Raytheon, Ingram Micro and many others
Agenda SharePoint Server Specific Performance You have 7 seconds Performance Methodology Top 10 Tips for Website Speed Quick Reference Case Study: sharepoint.microsoft.com Resources
Top SharePoint Server Perf Killers Indexing/Crawling Backup (SQL & Tape) Profile Import Users - Inefficient views (Throttling in 2010 helps) Timer Jobs –  i.e. User Sync for large #s of Users Poor Storage Configuration STSADM Backup/Restore (Replace with third party or 2010 unattached recovery) Large List Operations Delete/Update Network Saturation/Congestion such as Streaming Video Misconfigured Network Joel Oleson SharePoint Server Performance Presentation at: http://www.aptimize.com/blog/webinar-sharepoint-admins
You Have 7 Seconds You have seven seconds to make an impact Engage interest, or leave forever Slower sites loose customers google.com 100 ms delay = 20% less searches shopzilla.com:  25% reduction in load time 7%-12% revenue increase findsomeone.co.nz 25% reduction in load time 13% more clicks per visitor Google recently announced that speed will affect search rankings Fortune 500 Speeds http://www.aptimize.com/Upload/docs/fortune.pdf#zoom=75
Performance Methodology Methodology Goal: 7 seconds or less Measure Improve Measure What can we change? Hardware Platform Application
Understanding Website Speed Waterfall Diagram Breaks down page load Shows everything to load the page Create diagram using WebPageTest Fiddler
Sample Waterfall Diagram Server vs. Client time
Sample Waterfall Diagram Server vs. Client time
Sample Waterfall Diagram Server vs. Client time
Sample Waterfall Diagram Server vs. Client time
How Fast Is Your Website? FREE tool: www.webpagetest.org Waterfall diagram shows server/browser processing 20% Server processing 80% Browser processing
DEMO: measurement tools Webpage Test - www.Wepagetest.orgFiddler – www.fiddler2.com Aptimize Site Analyzer Tool – email mike.iem@aptimize.com
Top 10 Tips
1: Hardware + Platform Buy good hardware Dedicated SQL Server Web Cluster SCSI RAID Lots of RAM Multiple CPUs SQL Server Sizing + tuning + indexing Blob cache Warning: No secrets here Goal: Server processing < 1 second
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: (JPEG, 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: Preserving functionality Maintenance
5. Optimize StyleSheets Reduce start render up to 75% Merge StyleSheets into single file Shrink CSS in StyleSheet Place StyleSheet at beginning of HTML Page render starts 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% Base64 encode CSS background images Embed encoded data into CSS file Reduces HTTP requests Challenges Maintainability Browser compatibility
8. Reduce external references 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 Load in an iframe
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. Security Use Kerberos instead of NTLM Reduces HTTP 401 network traffic  Requires extra configuration in AD  Only use SSL where you really need it Consumes CPU cycles Content not cacheable
TOP 3 Rules
Rule 1: Compress Everything Load times reduced 30%. On the Web, Smaller is Better.
Rule 2: Merge Files
Merge Files - Results Before After 50% reduction Load times reduced 20%. On the Web, Less is More
Rule 3: Increase Caching Cache static resources on browser to speed up repeat views Before After Repeat view load time reduced from 4.5 to 1.9 seconds
Silverlight + Flash Use JavaScript instead Pay attention to size Remove references Compress images Don’t embed videos
Case Studysharepoint.microsoft.com
SharePoint.microsoft.com Challenge Improve performance for microsoft.com site High traffic, no downtime Applied Methodology Used 10 techniques Results > 50% reduction in load time "The improvement in page loading time is tremendous."  Tony Tai, Product Manager, Microsoft Corporation
SharePoint.Microsoft.com Aptimize First View Repeat View Aptimize
Aptimize Website Accelerator Aptimize software automates best practices for browser load times 35
WAX Feature Summary 36 JavaScript ,[object Object]
 Minify and shrink
 Gzip compress
 Merge into fewer files
 Reorder for faster loadingCaching ,[object Object]
ETag removal

More Related Content

What's hot

What's hot (12)

London Web Performance Meetup: Performance for mortal companies
London Web Performance Meetup: Performance for mortal companiesLondon Web Performance Meetup: Performance for mortal companies
London Web Performance Meetup: Performance for mortal companies
 
Magento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side OptimizationsMagento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side Optimizations
 
How to fix 504 Gateway Timeout Error on your WordPress Website?
How to fix 504 Gateway Timeout Error on your WordPress Website?How to fix 504 Gateway Timeout Error on your WordPress Website?
How to fix 504 Gateway Timeout Error on your WordPress Website?
 
Information on Various HTTP Error Codes
Information on Various HTTP Error CodesInformation on Various HTTP Error Codes
Information on Various HTTP Error Codes
 
Reasons and Ways of Fixing Server Errors
Reasons and Ways of Fixing Server ErrorsReasons and Ways of Fixing Server Errors
Reasons and Ways of Fixing Server Errors
 
eCommerce performance, what is it costing you and what can you do about it?
eCommerce performance, what is it costing you and what can you do about it?eCommerce performance, what is it costing you and what can you do about it?
eCommerce performance, what is it costing you and what can you do about it?
 
How to Speed up your Website
How to Speed up your WebsiteHow to Speed up your Website
How to Speed up your Website
 
Optimize wordpress
Optimize wordpressOptimize wordpress
Optimize wordpress
 
SearchLove San Diego 2018 | Tom Anthony | An Introduction to HTTP/2 & Service...
SearchLove San Diego 2018 | Tom Anthony | An Introduction to HTTP/2 & Service...SearchLove San Diego 2018 | Tom Anthony | An Introduction to HTTP/2 & Service...
SearchLove San Diego 2018 | Tom Anthony | An Introduction to HTTP/2 & Service...
 
A Holistic View of Website Performance
A Holistic View of Website PerformanceA Holistic View of Website Performance
A Holistic View of Website Performance
 
WordPress vs Other Content Management System
WordPress vs Other Content Management SystemWordPress vs Other Content Management System
WordPress vs Other Content Management System
 
Performance in business terms
Performance in business termsPerformance in business terms
Performance in business terms
 

Viewers also liked (6)

Cheap Music Video Creates an Internet Buzz
Cheap Music Video Creates an Internet BuzzCheap Music Video Creates an Internet Buzz
Cheap Music Video Creates an Internet Buzz
 
Personeelbeleid 2009 11 De laatste eer
Personeelbeleid 2009 11 De laatste eerPersoneelbeleid 2009 11 De laatste eer
Personeelbeleid 2009 11 De laatste eer
 
Testmovie
TestmovieTestmovie
Testmovie
 
Power point graphics_1
Power point graphics_1Power point graphics_1
Power point graphics_1
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
Prinspecialty
PrinspecialtyPrinspecialty
Prinspecialty
 

Similar to Accelerate SharePoint 2007 and 2010 websites and intranets mike iem - aptimize

Magento performancenbs
Magento performancenbsMagento performancenbs
Magento performancenbs
varien
 

Similar to Accelerate SharePoint 2007 and 2010 websites and intranets mike iem - aptimize (20)

Frontend performance
Frontend performanceFrontend performance
Frontend performance
 
Speed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate PerformanceSpeed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate Performance
 
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson Final
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson   FinalTop 10 Secrets For Speeding Up Share Point Web Sites Derek Watson   Final
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson Final
 
Web Performance, Scalability, and Testing Techniques - Boston PHP Meetup
Web Performance, Scalability, and Testing Techniques - Boston PHP MeetupWeb Performance, Scalability, and Testing Techniques - Boston PHP Meetup
Web Performance, Scalability, and Testing Techniques - Boston PHP Meetup
 
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
 
Windy cityrails performance_tuning
Windy cityrails performance_tuningWindy cityrails performance_tuning
Windy cityrails performance_tuning
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 
Front-end performances
Front-end performancesFront-end performances
Front-end performances
 
High Performance Web Sites
High Performance Web SitesHigh Performance Web Sites
High Performance Web Sites
 
High Performance Websites By Souders Steve
High Performance Websites By Souders SteveHigh Performance Websites By Souders Steve
High Performance Websites By Souders Steve
 
Plop
PlopPlop
Plop
 
Seo
SeoSeo
Seo
 
SharePoint Performance Optimization In 10 Steps for the IT Professional
SharePoint Performance Optimization In 10 Steps for the IT ProfessionalSharePoint Performance Optimization In 10 Steps for the IT Professional
SharePoint Performance Optimization In 10 Steps for the IT Professional
 
Shopzilla - Performance By Design
Shopzilla - Performance By DesignShopzilla - Performance By Design
Shopzilla - Performance By Design
 
Web Performance Optimization (WPO)
Web Performance Optimization (WPO)Web Performance Optimization (WPO)
Web Performance Optimization (WPO)
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
 
High Performance Ajax Applications
High Performance Ajax ApplicationsHigh Performance Ajax Applications
High Performance Ajax Applications
 
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike WatsonSharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
 
Websites Performance Highlights
Websites Performance HighlightsWebsites Performance Highlights
Websites Performance Highlights
 
Magento performancenbs
Magento performancenbsMagento performancenbs
Magento performancenbs
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 

Accelerate SharePoint 2007 and 2010 websites and intranets mike iem - aptimize

  • 1. Presented to you by Epok and Aptimize Accelerate SharePoint 2007 and 2010 Websites and Intranets Mike Iem Business Manager Aptimize mike.iem@aptimize.com Ed Robinson CEO Aptimize
  • 2. About Epok Oscar Fuster – VP of Marketing Leader in SharePoint Extranet Market Headquartered in Bethesda, MD Epok Edition for Microsoft SharePoint Enterprise Customers include: Financial Services Government/Military Pharmaceutical Health Care Legal
  • 3. About Aptimize Ed Robinson, CEO and Founder Leader in IIS, SharePoint, and Linux Performance Headquartered in Wellington, New Zealand SharePoint Accelerator Customers include Google, Microsoft, Northrop Grumman, Raytheon, Ingram Micro and many others
  • 4. Agenda SharePoint Server Specific Performance You have 7 seconds Performance Methodology Top 10 Tips for Website Speed Quick Reference Case Study: sharepoint.microsoft.com Resources
  • 5. Top SharePoint Server Perf Killers Indexing/Crawling Backup (SQL & Tape) Profile Import Users - Inefficient views (Throttling in 2010 helps) Timer Jobs – i.e. User Sync for large #s of Users Poor Storage Configuration STSADM Backup/Restore (Replace with third party or 2010 unattached recovery) Large List Operations Delete/Update Network Saturation/Congestion such as Streaming Video Misconfigured Network Joel Oleson SharePoint Server Performance Presentation at: http://www.aptimize.com/blog/webinar-sharepoint-admins
  • 6. You Have 7 Seconds You have seven seconds to make an impact Engage interest, or leave forever Slower sites loose customers google.com 100 ms delay = 20% less searches shopzilla.com: 25% reduction in load time 7%-12% revenue increase findsomeone.co.nz 25% reduction in load time 13% more clicks per visitor Google recently announced that speed will affect search rankings Fortune 500 Speeds http://www.aptimize.com/Upload/docs/fortune.pdf#zoom=75
  • 7. Performance Methodology Methodology Goal: 7 seconds or less Measure Improve Measure What can we change? Hardware Platform Application
  • 8. Understanding Website Speed Waterfall Diagram Breaks down page load Shows everything to load the page Create diagram using WebPageTest Fiddler
  • 9. Sample Waterfall Diagram Server vs. Client time
  • 10. Sample Waterfall Diagram Server vs. Client time
  • 11. Sample Waterfall Diagram Server vs. Client time
  • 12. Sample Waterfall Diagram Server vs. Client time
  • 13. How Fast Is Your Website? FREE tool: www.webpagetest.org Waterfall diagram shows server/browser processing 20% Server processing 80% Browser processing
  • 14. DEMO: measurement tools Webpage Test - www.Wepagetest.orgFiddler – www.fiddler2.com Aptimize Site Analyzer Tool – email mike.iem@aptimize.com
  • 16. 1: Hardware + Platform Buy good hardware Dedicated SQL Server Web Cluster SCSI RAID Lots of RAM Multiple CPUs SQL Server Sizing + tuning + indexing Blob cache Warning: No secrets here Goal: Server processing < 1 second
  • 17. 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
  • 18. 3. Gzip Compression Reduce first view load time 30%-40% Reduces size: HTML JavaScript StyleSheets No effect on images: (JPEG, PNG, GIF) Check for HTTP request header Accept-Encoding: gzip, deflate
  • 19. 4. Optimize JavaScript Reduce load time 7%-10% Merge JavaScript files into single file Shrink JavaScript Remove comments Remove whitespace Challenges: Preserving functionality Maintenance
  • 20. 5. Optimize StyleSheets Reduce start render up to 75% Merge StyleSheets into single file Shrink CSS in StyleSheet Place StyleSheet at beginning of HTML Page render starts after all StyleSheets are loaded Challenges: Maintenance
  • 21. 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
  • 22. 7. Image Inlining Reduce load times 1%-10% Base64 encode CSS background images Embed encoded data into CSS file Reduces HTTP requests Challenges Maintainability Browser compatibility
  • 23. 8. Reduce external references 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 Load in an iframe
  • 24. 9. Flash and Silverlight Don’t use Flash on home page Silverlight on home page Both add Load time Start render time LOADING… 15%
  • 25. 10. Security Use Kerberos instead of NTLM Reduces HTTP 401 network traffic  Requires extra configuration in AD  Only use SSL where you really need it Consumes CPU cycles Content not cacheable
  • 27. Rule 1: Compress Everything Load times reduced 30%. On the Web, Smaller is Better.
  • 28. Rule 2: Merge Files
  • 29. Merge Files - Results Before After 50% reduction Load times reduced 20%. On the Web, Less is More
  • 30. Rule 3: Increase Caching Cache static resources on browser to speed up repeat views Before After Repeat view load time reduced from 4.5 to 1.9 seconds
  • 31. Silverlight + Flash Use JavaScript instead Pay attention to size Remove references Compress images Don’t embed videos
  • 33. SharePoint.microsoft.com Challenge Improve performance for microsoft.com site High traffic, no downtime Applied Methodology Used 10 techniques Results > 50% reduction in load time "The improvement in page loading time is tremendous." Tony Tai, Product Manager, Microsoft Corporation
  • 34. SharePoint.Microsoft.com Aptimize First View Repeat View Aptimize
  • 35. Aptimize Website Accelerator Aptimize software automates best practices for browser load times 35
  • 36.
  • 37. Minify and shrink
  • 39. Merge into fewer files
  • 40.
  • 42. Add far future expires
  • 43. URL auto versioning
  • 44.
  • 47. Merge into fewer files
  • 48.
  • 50.
  • 52. Adds 2%-8% CPU load
  • 53.
  • 54. Merge into spritesets
  • 55.
  • 56. Aptimize Website Accelerator Test your speed now www.webpagetest.org Site Analyzer Tool email mike.iem@aptimize.com Aptimize Blog http://www.aptimize.com/blog Twitter http://twitter.com/aptimize Spoint.me (SharePoint Social Network) http://spoint.me/groups/sharepoint-performance/ Mike Iem – 425-605-4148 USA Contact: mike.iem@aptimize.com   Outside USA: aaron.bellingham@aptimize.com Presentation: www.slideshare.net/aptimize
  • 59. Required Slide Contact Information: Oscar Fuster Epok Inc oscar.fuster@epok.net 301-768-8454 Mike Iem Aptimize Mike.iem@aptimize.com 425-605-4148

Editor's Notes

  1. Compression is the most important thingThree thingsGzip compression
  2. HTTP requests reduced 52% from 94 to 45
  3. Repeat view reduced 58%
  4. The resultsBefore optimization, the website load times were:• 10.5 seconds for domestic visitors• 13.3 seconds for international visitors• 1.7 MB in page sizeAfter optimization, the load times:• Reduced 43% to 5.9 seconds for domestic visitors• Reduced 54% to 6.1 seconds for international visitors• Reduced page size 49% to 0.9 MB• The “start render” (time people see a blank page before it draws) was reduced by halfPageTest results are here, less requests mean faster websites:Original: http://www.webpagetest.org/result/100329_7690d16f562a8416aa7532262c6f2fe7/Aptimized: http://www.webpagetest.org/result/100329_ef769ed36dddf0e7801627e4ac44dd6c/