SlideShare a Scribd company logo
Sucuri Webinar: How to Optimize Your Website for Best Performance
How to OPTIMIZE Your Website for Best Performance
Caleb Lane | @sucurisecurity #AskSucuri
Valentin Vesa
Brand Evangelist - Moderator
@adspedia
How to OPTIMIZE Your Website for Best Performance
Caleb Lane | @sucurisecurity #AskSucuri
Housekeeping Items
● We want to hear from you
● Question tab in GoToWebinar
● Tweet @SucuriSecurity using #AskSucuri
● Questions will be answered at the end
● All questions will receive a response
● Video and slides coming in a few days
● Please share this content with other website owners
How to OPTIMIZE Your Website for Best Performance
Caleb Lane | @sucurisecurity #AskSucuri
Caleb Lane
● Firewall Analyst at Sucuri
● Enjoys reading French literature,
running, and hiking in the mountains.
● His favorite food is sushi.
What two main metrics you should be focused on when optimizing your website.
Which steps you can take to effectively optimize your website performance.
How to utilize the recommended tools and solutions to accomplish these tasks.
What to expect from this webinar
Pingdom Website Speed Test
https://tools.pingdom.com/
Sucuri Global Performance Test
https://performance.sucuri.net/
Other Performance Testing Tools
GTmetrix
https://gtmetrix.com/
WebPageTest
https://www.webpagetest.org/
Google Pagespeed Insights
Establishing a baseline
Most people focus on the letter grade
Generic recommendations
Focus on the two most important metrics - the page load size and number of requests.
Two Metrics to Focus On
1. Do a full backup
2. Update the CMS, plugins, and themes
3. Make sure everything is up-to-date on the server.
4. Remove any inactive plugins or themes.
5. If you don’t use a plugin, remove it.
Spring Cleaning
6. Remove any backups on your server or anything that isn’t needed.
7. One site and purpose per server or isolate them properly.
8. Remove old sites, old subdomains, and outdated installations.
9. Don’t use a production server as a development/staging server.
10. Don’t use a production server to store personal files or any files that aren’t needed
for the production site to function.
Spring Cleaning (continued)
1. You can’t build a house on a bad foundation.
2. Technical users can manage their own server.
3. Pay a developer/system admin to manage your own server.
4. Managed hosting provider who manages the server and provides support.
5. For over 90% of people a managed provider is the best fit.
Hosting Provider
Well coded framework
Hire a developer to customize it
Completely custom coded theme isn’t normally the best approach
If you have CSS and/or PHP knowledge, you can probably customize it yourself
How to go about finding a developer
Theme
Don’t just deactivate a plugin. Delete it!
Test different plugins - not all are created equally.
Disable unnecessary features and modules
Only use the necessary amount of plugins. A feature can often be
accomplished without a plugin.
Plugins
1. How much page load size you can save
https://tinypng.com/analyzer
2. Tools to Compress Images
TinyPNG - https://tinypng.com/
(WordPress plugin, web interface, Magento plugin, Zapier option, API)
Imagify - https://imagify.io/
(WordPress plugin, web interface, and API)
Kraken - https://kraken.io/
(WordPress plugin, web interface, and API)
Optimize Images
3. Resizing images to scale
4. Use the correct image format
5. Considering using the WebP image format
6. Combine images using CSS sprites
Optimize Images (continued)
1. External Requests
2. Compression
3. HTTP/2
4. Minification
5. Concatenating static files
6. Domain sharding
Other Areas of Focus
7. Upgrading Hosting Plan / Adding More Resources
8. Upgrading PHP
9. Enable Keep Alive
10. Fix or remove 404 Not Found errors
11. Fix multiple redirects
Example: http://example.com/style.css vs. https://www.example.com/style.css
Other Areas of Focus (continued)
12. CSS in the header and JavaScript in the footer.
13. Lazy loading images
https://wordpress.org/plugins/bj-lazy-load/
14. Query Monitor
https://wordpress.org/plugins/query-monitor/
Other Areas of Focus (continued)
Reduces load on host's server and makes the page load faster for the visitor.
3 different types of caching
● Content delivery network
● Server caching
● Application caching
Caching and Content Delivery Network
(CDN)
Global Anycast Network/CDN
Caching
Compression
HTTP/2
How does the Sucuri firewall help?
https://blog.sucuri.net/2017/01/wordpress-performance-optimization-guide.html
https://tools.pingdom.com/
https://performance.sucuri.net/
https://tinypng.com/analyzer
https://tinypng.com/
https://imagify.io/
https://kraken.io/
Resources
How to OPTIMIZE Your Website for Best Performance
Caleb Lane | @sucurisecurity #AskSucuri
Time for Questions
Tweet us any time with your questions @SucuriSecurity using #AskSucuri
THANK YOU

More Related Content

PPTX
Sucuri Webinar: Beginner's Guide to CDNs
PPTX
Sucuri Webinar: WAF (Firewall) and CDN Feature Benefit Guide
PPTX
Kludges and PHP. Why Should You Use a WAF?
PPTX
Sucuri Webinar: Leveraging Sucuri's API
PDF
Sucuri Webinar: How to identify and clean a hacked Joomla! website
PPTX
Steps to Keep Your Site Clean
PPTX
Sucuri Webinar: How Caching Options Can Impact Your Website Speed
PPTX
Sucuri Webinar: Website Security Primer for Digital Marketers
Sucuri Webinar: Beginner's Guide to CDNs
Sucuri Webinar: WAF (Firewall) and CDN Feature Benefit Guide
Kludges and PHP. Why Should You Use a WAF?
Sucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: How to identify and clean a hacked Joomla! website
Steps to Keep Your Site Clean
Sucuri Webinar: How Caching Options Can Impact Your Website Speed
Sucuri Webinar: Website Security Primer for Digital Marketers

What's hot (20)

PDF
Sucuri Webinar: How to Clean a Hacked Magento Website
PPTX
Sucuri Webinar: What is SEO Spam and How to Fight It
PPTX
Word campktm speed-security
PDF
Identifying a Compromised WordPress Site
PPTX
Building Secure WordPress Sites
PPTX
Sucuri Webinar: How To Know For Sure You Can Trust A Plugin
PPTX
How To Lock Down And Secure Your Wordpress
PPTX
Sucuri Webinar: Preventing Cross-Site Contamination for Beginners
PPTX
WordPress Security - Learning From Hacks
PPTX
WordPress Security 2014 - The Basics of Security
PPTX
What Are the Most Common Types of Hacks?
PDF
8 Simple Ways to Hack Your Joomla
PPTX
Sucuri Webinar: Is SSL enough to secure your website?
PPTX
Sucuri Webinar: Understand and Fix Google Blacklist Warnings
PPTX
WP Security - Master Class #SMWLagos2014
PDF
8 Most Popular Joomla Hacks & How To Avoid Them
PDF
Secrets to a Hack-Proof Joomla Revealed
PDF
WordPress Security Essentials WordCamp Denver 2012
PDF
Head Slapping WordPress Security
PDF
Webinar: Security Mindset for WordPress
Sucuri Webinar: How to Clean a Hacked Magento Website
Sucuri Webinar: What is SEO Spam and How to Fight It
Word campktm speed-security
Identifying a Compromised WordPress Site
Building Secure WordPress Sites
Sucuri Webinar: How To Know For Sure You Can Trust A Plugin
How To Lock Down And Secure Your Wordpress
Sucuri Webinar: Preventing Cross-Site Contamination for Beginners
WordPress Security - Learning From Hacks
WordPress Security 2014 - The Basics of Security
What Are the Most Common Types of Hacks?
8 Simple Ways to Hack Your Joomla
Sucuri Webinar: Is SSL enough to secure your website?
Sucuri Webinar: Understand and Fix Google Blacklist Warnings
WP Security - Master Class #SMWLagos2014
8 Most Popular Joomla Hacks & How To Avoid Them
Secrets to a Hack-Proof Joomla Revealed
WordPress Security Essentials WordCamp Denver 2012
Head Slapping WordPress Security
Webinar: Security Mindset for WordPress
Ad

Similar to Sucuri Webinar: How to Optimize Your Website for Best Performance (20)

PPTX
10 things to do to speed up your site
PDF
Responsive design in plone
PPTX
Wordpress Page Load Speed - Kenneth sytian
PDF
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
PPTX
Minimize website page loading time – 20+ advanced SEO tips
PPTX
Developer Night - Opticon18
PDF
Introduction to Optimizing WordPress for Website Speed
PDF
Csaba Kissi - SEO Tactics 2022
PDF
Drupal 6 to 7 migration guide
PDF
Responsible [digital] Home Ownership
PDF
Website speed optimizations you can do yourself
PPTX
Tips for optimizing WordPress performance and usability
PPTX
10 Tips for Optimising WordPress
PDF
Core Web Vitals Fixer
PPT
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
PDF
How to Fix a Slow WordPress Site (and get A+ scores)
PPTX
web performance optimization using style
ODP
WordPress optimization
PPT
Make Drupal Run Fast - increase page load speed
PPTX
Setup and run wordpress: 201
10 things to do to speed up your site
Responsive design in plone
Wordpress Page Load Speed - Kenneth sytian
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Minimize website page loading time – 20+ advanced SEO tips
Developer Night - Opticon18
Introduction to Optimizing WordPress for Website Speed
Csaba Kissi - SEO Tactics 2022
Drupal 6 to 7 migration guide
Responsible [digital] Home Ownership
Website speed optimizations you can do yourself
Tips for optimizing WordPress performance and usability
10 Tips for Optimising WordPress
Core Web Vitals Fixer
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
How to Fix a Slow WordPress Site (and get A+ scores)
web performance optimization using style
WordPress optimization
Make Drupal Run Fast - increase page load speed
Setup and run wordpress: 201
Ad

More from Sucuri (19)

PPTX
Logs: Understanding Them to Better Manage Your WordPress Site
PPTX
Webinar: Personal Online Privacy - Sucuri Security
PPTX
Why Do Hackers Hack?
PPTX
2018 Hacked Website Trends
PPTX
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
PPTX
Sucuri Webinar: Sucuri Introduces the Sales Enablement Department
PPTX
Sucuri Webinar: Simple Steps To Secure Your Online Store
PPTX
Sucuri Webinar: Getting Started with Sucuri
PPTX
Webinar: CWAF for Mid Market/Enterprise Organizations
PPTX
Webinar: eCommerce Compliance - PCI meets GDPR
PPTX
Webinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio Web
PPTX
Ecommerce Website Security
PPTX
Otimização de Websites para Ganho de Performance & Resiliência
PPTX
Guia de Segurança para WordPress
PPTX
Gambiarra e PHP. Por que você deveria usar um WAF?
PPTX
Segurança para Agências: Proteja seus Clientes
PPTX
Seguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu Negocio
PPTX
WHDusa 2017: Bridging the Divide between Human Behavior & Security
PPTX
Sucuri Webinar: Website Security for Web Agencies
Logs: Understanding Them to Better Manage Your WordPress Site
Webinar: Personal Online Privacy - Sucuri Security
Why Do Hackers Hack?
2018 Hacked Website Trends
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
Sucuri Webinar: Sucuri Introduces the Sales Enablement Department
Sucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Getting Started with Sucuri
Webinar: CWAF for Mid Market/Enterprise Organizations
Webinar: eCommerce Compliance - PCI meets GDPR
Webinar: 10 Consejos para Mejorar la Postura de Seguridad de tu Sitio Web
Ecommerce Website Security
Otimização de Websites para Ganho de Performance & Resiliência
Guia de Segurança para WordPress
Gambiarra e PHP. Por que você deveria usar um WAF?
Segurança para Agências: Proteja seus Clientes
Seguridad para Agencias de Desarrollo Web: Protege tus Clientes y tu Negocio
WHDusa 2017: Bridging the Divide between Human Behavior & Security
Sucuri Webinar: Website Security for Web Agencies

Recently uploaded (20)

PPTX
E -tech empowerment technologies PowerPoint
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
Introduction to cybersecurity and digital nettiquette
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Database Information System - Management Information System
PPTX
Digital Literacy And Online Safety on internet
E -tech empowerment technologies PowerPoint
Tenda Login Guide: Access Your Router in 5 Easy Steps
SAP Ariba Sourcing PPT for learning material
artificialintelligenceai1-copy-210604123353.pptx
Paper PDF World Game (s) Great Redesign.pdf
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
Power Point - Lesson 3_2.pptx grad school presentation
Sims 4 Historia para lo sims 4 para jugar
Mathew Digital SEO Checklist Guidlines 2025
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
SASE Traffic Flow - ZTNA Connector-1.pdf
Module 1 - Cyber Law and Ethics 101.pptx
presentation_pfe-universite-molay-seltan.pptx
Introduction to cybersecurity and digital nettiquette
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Introduction to the IoT system, how the IoT system works
Database Information System - Management Information System
Digital Literacy And Online Safety on internet

Sucuri Webinar: How to Optimize Your Website for Best Performance

  • 2. How to OPTIMIZE Your Website for Best Performance Caleb Lane | @sucurisecurity #AskSucuri Valentin Vesa Brand Evangelist - Moderator @adspedia
  • 3. How to OPTIMIZE Your Website for Best Performance Caleb Lane | @sucurisecurity #AskSucuri Housekeeping Items ● We want to hear from you ● Question tab in GoToWebinar ● Tweet @SucuriSecurity using #AskSucuri ● Questions will be answered at the end ● All questions will receive a response ● Video and slides coming in a few days ● Please share this content with other website owners
  • 4. How to OPTIMIZE Your Website for Best Performance Caleb Lane | @sucurisecurity #AskSucuri Caleb Lane ● Firewall Analyst at Sucuri ● Enjoys reading French literature, running, and hiking in the mountains. ● His favorite food is sushi.
  • 5. What two main metrics you should be focused on when optimizing your website. Which steps you can take to effectively optimize your website performance. How to utilize the recommended tools and solutions to accomplish these tasks. What to expect from this webinar
  • 6. Pingdom Website Speed Test https://tools.pingdom.com/ Sucuri Global Performance Test https://performance.sucuri.net/ Other Performance Testing Tools GTmetrix https://gtmetrix.com/ WebPageTest https://www.webpagetest.org/ Google Pagespeed Insights Establishing a baseline
  • 7. Most people focus on the letter grade Generic recommendations Focus on the two most important metrics - the page load size and number of requests. Two Metrics to Focus On
  • 8. 1. Do a full backup 2. Update the CMS, plugins, and themes 3. Make sure everything is up-to-date on the server. 4. Remove any inactive plugins or themes. 5. If you don’t use a plugin, remove it. Spring Cleaning
  • 9. 6. Remove any backups on your server or anything that isn’t needed. 7. One site and purpose per server or isolate them properly. 8. Remove old sites, old subdomains, and outdated installations. 9. Don’t use a production server as a development/staging server. 10. Don’t use a production server to store personal files or any files that aren’t needed for the production site to function. Spring Cleaning (continued)
  • 10. 1. You can’t build a house on a bad foundation. 2. Technical users can manage their own server. 3. Pay a developer/system admin to manage your own server. 4. Managed hosting provider who manages the server and provides support. 5. For over 90% of people a managed provider is the best fit. Hosting Provider
  • 11. Well coded framework Hire a developer to customize it Completely custom coded theme isn’t normally the best approach If you have CSS and/or PHP knowledge, you can probably customize it yourself How to go about finding a developer Theme
  • 12. Don’t just deactivate a plugin. Delete it! Test different plugins - not all are created equally. Disable unnecessary features and modules Only use the necessary amount of plugins. A feature can often be accomplished without a plugin. Plugins
  • 13. 1. How much page load size you can save https://tinypng.com/analyzer 2. Tools to Compress Images TinyPNG - https://tinypng.com/ (WordPress plugin, web interface, Magento plugin, Zapier option, API) Imagify - https://imagify.io/ (WordPress plugin, web interface, and API) Kraken - https://kraken.io/ (WordPress plugin, web interface, and API) Optimize Images
  • 14. 3. Resizing images to scale 4. Use the correct image format 5. Considering using the WebP image format 6. Combine images using CSS sprites Optimize Images (continued)
  • 15. 1. External Requests 2. Compression 3. HTTP/2 4. Minification 5. Concatenating static files 6. Domain sharding Other Areas of Focus
  • 16. 7. Upgrading Hosting Plan / Adding More Resources 8. Upgrading PHP 9. Enable Keep Alive 10. Fix or remove 404 Not Found errors 11. Fix multiple redirects Example: http://example.com/style.css vs. https://www.example.com/style.css Other Areas of Focus (continued)
  • 17. 12. CSS in the header and JavaScript in the footer. 13. Lazy loading images https://wordpress.org/plugins/bj-lazy-load/ 14. Query Monitor https://wordpress.org/plugins/query-monitor/ Other Areas of Focus (continued)
  • 18. Reduces load on host's server and makes the page load faster for the visitor. 3 different types of caching ● Content delivery network ● Server caching ● Application caching Caching and Content Delivery Network (CDN)
  • 21. How to OPTIMIZE Your Website for Best Performance Caleb Lane | @sucurisecurity #AskSucuri Time for Questions Tweet us any time with your questions @SucuriSecurity using #AskSucuri THANK YOU