SlideShare una empresa de Scribd logo
1 de 16
Website Optimization: 10 Tips in 30
Minutes
Will Morgenweck
VP, Product Management
@DNNCorp | @wmorgenweck
Tweet with hash tag:
#DNN
Why Website Performance Matters?
• 57% Abandon a site after waiting
3 seconds for a page to load.
• 80% of the people will NOT return
• Almost half will tell others about their
negative experience.
• Amazon: 1% Revenue increase for every
100MS of improvement
Source: Strangeloop
10 Website Optimization Tips in 30
Minutes
Speed Up Your Website!
1) Optimize Your Images
• Right size for the job
• JPG, PNG, GIF – Choose your extension wisely
• Keep images static
• Don’t Use HTML Scaling
2) Optimize HTML
• Standards Compliant
• Remove whitespace
• Simple structures
• Browser Compatibility
• Mobile Compatibility
3) Reduce Requests
• Image Sprites
• Combine CSS files
• Combine JavaScript files
• Browser Caching
4) Use Text Instead of Images
• Use CSS and HTML
• Avoid Images for Headers
• Text is always better for SEO
• Text will always render faster
• Balance good design with great performance
5) Minify Scripts & CSS
• Remove Whitespace
• Reduce Duplicate Entries
• Remove Unused Code
• Compress JavaScript
Resources:
www.cleancss.com
www.cssoptimizer.com
www.jscompress.com
yui.github.io/yuicompressor
Quick Review
• Use the right image for the job
• Clean HTML is important
• Consolidate your requests
• Plain HTML Text is always better than images
• Minify CSS and JavaScript
6) Use a Content Delivery Network
• High Availability
• High Performance
• Static Content
• Media Downloads
Image Source: Wikipedia
7) Cache Your Output
• Minimize Server Processing
• Server Caching for Dynamic Content
• Browser Caching for Static Resources
• Cache Ajax Requests
8) Avoid Bad Requests
• Check for 404 Errors
• Avoid Redirects on Resources
• Monitor Server Errors
9) Enable Gzip Compression
• Compresses Content
• Requires webserver configuration
• Does require extra processing on client
• Reduces the overall size of the page
request.
10) Choose Infrastructure Wisely
• You get what you pay for
• Test the network
• For Business, avoid shared hosting
• Ask for performance data
Bonus: Tools to Help Measure Performance
• Google PageSpeed
https://developers.google.com/speed/pagespeed/
• Yahoo YSlow
http://developer.yahoo.com/yslow/
• Pingdom
http://www.pingdom.com/
• Web Developer Checklist
http://webdevchecklist.com/
Questions?
Contact me:
will.morgenweck@dnnsoftware.com
@DNNCorp
@wmorgenweck
http://dnnsoftware.com

Más contenido relacionado

Más de DNN

How to Make the Most of Google Analytics on Your Evoq Site
How to Make the Most of Google Analytics on Your Evoq SiteHow to Make the Most of Google Analytics on Your Evoq Site
How to Make the Most of Google Analytics on Your Evoq Site
DNN
 

Más de DNN (20)

New Features in the Evoq CMS
New Features in the Evoq CMSNew Features in the Evoq CMS
New Features in the Evoq CMS
 
How to Make the Most of Google Analytics on Your Evoq Site
How to Make the Most of Google Analytics on Your Evoq SiteHow to Make the Most of Google Analytics on Your Evoq Site
How to Make the Most of Google Analytics on Your Evoq Site
 
How the Right CMS Makes Content Future-Friendly
How the Right CMS Makes Content Future-FriendlyHow the Right CMS Makes Content Future-Friendly
How the Right CMS Makes Content Future-Friendly
 
Why Marketing and IT Will Love the New DNN
Why Marketing and IT Will Love the New DNNWhy Marketing and IT Will Love the New DNN
Why Marketing and IT Will Love the New DNN
 
How to Select the Right CMS
How to Select the Right CMSHow to Select the Right CMS
How to Select the Right CMS
 
10 Essential Features of an Intranet CMS
10 Essential Features of an Intranet CMS10 Essential Features of an Intranet CMS
10 Essential Features of an Intranet CMS
 
How to Harden the Security of Your .NET Website
How to Harden the Security of Your .NET WebsiteHow to Harden the Security of Your .NET Website
How to Harden the Security of Your .NET Website
 
How to Improve Your SEO with a Web CMS
How to Improve Your SEO with a Web CMSHow to Improve Your SEO with a Web CMS
How to Improve Your SEO with a Web CMS
 
How to Build Modern Web Applications Using Microservices
How to Build Modern Web Applications Using MicroservicesHow to Build Modern Web Applications Using Microservices
How to Build Modern Web Applications Using Microservices
 
How to Do a Performance Audit of Your .NET Website
How to Do a Performance Audit of Your .NET WebsiteHow to Do a Performance Audit of Your .NET Website
How to Do a Performance Audit of Your .NET Website
 
Improve Your Website by Removing These 30 Things
Improve Your Website by Removing These 30 ThingsImprove Your Website by Removing These 30 Things
Improve Your Website by Removing These 30 Things
 
How Structured Content Increases the ROI of Your Content
How Structured Content Increases the ROI of Your ContentHow Structured Content Increases the ROI of Your Content
How Structured Content Increases the ROI of Your Content
 
Lessons from Leading Intranet Homepages
Lessons from Leading Intranet HomepagesLessons from Leading Intranet Homepages
Lessons from Leading Intranet Homepages
 
How to Make Your Content Future-Ready
How to Make Your Content Future-ReadyHow to Make Your Content Future-Ready
How to Make Your Content Future-Ready
 
Achieve Intranet Success by Avoiding These Common Mistakes
Achieve Intranet Success by Avoiding These Common MistakesAchieve Intranet Success by Avoiding These Common Mistakes
Achieve Intranet Success by Avoiding These Common Mistakes
 
Developing an Intranet Strategy
Developing an Intranet StrategyDeveloping an Intranet Strategy
Developing an Intranet Strategy
 
How Evoq Helps You Build Modern Web Applications
How Evoq Helps You Build Modern Web ApplicationsHow Evoq Helps You Build Modern Web Applications
How Evoq Helps You Build Modern Web Applications
 
DNN Launch Webinar: DNN Platform 8.0 and Evoq 8.3
DNN Launch Webinar: DNN Platform 8.0 and Evoq 8.3DNN Launch Webinar: DNN Platform 8.0 and Evoq 8.3
DNN Launch Webinar: DNN Platform 8.0 and Evoq 8.3
 
5 Evoq Features You Didn't Know Existed
5 Evoq Features You Didn't Know Existed5 Evoq Features You Didn't Know Existed
5 Evoq Features You Didn't Know Existed
 
Preview of DNN Platform 8
Preview of DNN Platform 8 Preview of DNN Platform 8
Preview of DNN Platform 8
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

10 Website Optimization Tips

  • 1. Website Optimization: 10 Tips in 30 Minutes Will Morgenweck VP, Product Management @DNNCorp | @wmorgenweck Tweet with hash tag: #DNN
  • 2. Why Website Performance Matters? • 57% Abandon a site after waiting 3 seconds for a page to load. • 80% of the people will NOT return • Almost half will tell others about their negative experience. • Amazon: 1% Revenue increase for every 100MS of improvement Source: Strangeloop
  • 3. 10 Website Optimization Tips in 30 Minutes Speed Up Your Website!
  • 4. 1) Optimize Your Images • Right size for the job • JPG, PNG, GIF – Choose your extension wisely • Keep images static • Don’t Use HTML Scaling
  • 5. 2) Optimize HTML • Standards Compliant • Remove whitespace • Simple structures • Browser Compatibility • Mobile Compatibility
  • 6. 3) Reduce Requests • Image Sprites • Combine CSS files • Combine JavaScript files • Browser Caching
  • 7. 4) Use Text Instead of Images • Use CSS and HTML • Avoid Images for Headers • Text is always better for SEO • Text will always render faster • Balance good design with great performance
  • 8. 5) Minify Scripts & CSS • Remove Whitespace • Reduce Duplicate Entries • Remove Unused Code • Compress JavaScript Resources: www.cleancss.com www.cssoptimizer.com www.jscompress.com yui.github.io/yuicompressor
  • 9. Quick Review • Use the right image for the job • Clean HTML is important • Consolidate your requests • Plain HTML Text is always better than images • Minify CSS and JavaScript
  • 10. 6) Use a Content Delivery Network • High Availability • High Performance • Static Content • Media Downloads Image Source: Wikipedia
  • 11. 7) Cache Your Output • Minimize Server Processing • Server Caching for Dynamic Content • Browser Caching for Static Resources • Cache Ajax Requests
  • 12. 8) Avoid Bad Requests • Check for 404 Errors • Avoid Redirects on Resources • Monitor Server Errors
  • 13. 9) Enable Gzip Compression • Compresses Content • Requires webserver configuration • Does require extra processing on client • Reduces the overall size of the page request.
  • 14. 10) Choose Infrastructure Wisely • You get what you pay for • Test the network • For Business, avoid shared hosting • Ask for performance data
  • 15. Bonus: Tools to Help Measure Performance • Google PageSpeed https://developers.google.com/speed/pagespeed/ • Yahoo YSlow http://developer.yahoo.com/yslow/ • Pingdom http://www.pingdom.com/ • Web Developer Checklist http://webdevchecklist.com/