SlideShare a Scribd company logo
Speed up Your WordPress Site
Agenda
- Understand the ‘Page Speed’ Term
- Why faster?
- Run The Speed Test Properly
- Speed Up Your WordPress Site
Understand the ‘Page Speed’ Term
The length of time at which web page is downloaded from hosting
servers and displayed onto the web browser.
Why faster?
- 1 in 4 (25%) visitors abandon the website if it takes more than 4 seconds to load.
- 46% of users don’t revisit poorly performing websites.
- Website owners have a mere 5 seconds to engage visitors before they leave.
- 74 % of users accessing the mobile site would leave if it takes longer than 5
seconds to load.
- Every one-second delay in page load time could lead to $1.6 billion in annual
losses for online merchants as big as Amazon.
- SEO benefits, more profit, more downloads, and the list goes..

Recommended for you

Reducing latency on the web with the Azure CDN - DevSum - SWAG
Reducing latency on the web with the Azure CDN - DevSum - SWAGReducing latency on the web with the Azure CDN - DevSum - SWAG
Reducing latency on the web with the Azure CDN - DevSum - SWAG

Serving up content on the Internet is something our web sites do daily. But are we doing this in the fastest way possible? How are users in faraway countries experiencing our apps? Why do we have three webservers serving the same content over and over again? In this session, we’ll explore the Azure Content Delivery Network or CDN, a service which makes it easy to serve up blobs, videos and other content from servers close to our users. We’ll explore simple file serving as well as some more advanced, dynamic edge caching scenarios.

azurelatencywindows azure
23 Ways To Speed Up WordPress
23 Ways To Speed Up WordPress23 Ways To Speed Up WordPress
23 Ways To Speed Up WordPress

Some practical ways to speed up your WordPress website. Looking at plugins, configurations, do's & don'ts, server software and hardware changes.

wordpressspeed up wordpresswebsite speed
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web PerormanceConfiguring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance

Apache is the most popular web server in the world, yet its default configuration can't handle high traffic. Learn how to setup Apache for high performance sites and leverage many of its available modules to deliver a faster web experience for your users. Discover how Apache can max out a 1 Gbps NIC and how to serve over 140,000 pages per minute with a small Apache cluster. This presentation was given by Spark::red's founding partner Devon Hillard in March 2012 at the Boston Web Performance Meetup.

sparkred; spark::red; apache
Run The Speed Test Properly
1. Enable and configure Caching.
2. Enable and configure CDN.
3. Choose the test location. It has to be close to your hosting server.
4. Test multiple times!
Speed Up WordPress Websites - Part 1 - WordPress Cairo Meetup
Speed Up Your WordPress Site
• WordPress website types
• Hosting
• DNS: Free vs Premium
• Image Optimization
• CDN or/and Offload Media
• Themes and Plugins
• WordPress Tweaks
• Caching
• Optimize Mobile First
WordPress Websites Types
Static / Small
- Blog
- Business Portfolio
- Personal
The content does not change very
often. Content can be served from
cache.
Dynamic / Large
- eCommerce (WC,EDD)
- Membership
- LMS
Content is changing frequently.
Can’t be served from Cache and
server resources are needed.

Recommended for you

High Performance WordPress II
High Performance WordPress IIHigh Performance WordPress II
High Performance WordPress II

The document discusses techniques for improving the performance of WordPress sites. It begins by providing background on WordPress.com and how it has grown significantly. It then discusses different hosting options for WordPress sites from shared hosting to virtual private servers (VPS) to dedicated servers. For each option, it provides recommendations for plugins, caching, and other optimizations that can be applied. It also covers more advanced techniques for scaling WordPress by using multiple servers, load balancing, object caching, and database replication. Overall, the document serves as a guide to optimizing WordPress performance across different hosting scenarios.

wordpressorlandowordcamp
WordPress Optimization Tips for Performance & Speed
WordPress Optimization Tips for Performance & SpeedWordPress Optimization Tips for Performance & Speed
WordPress Optimization Tips for Performance & Speed

Covers some of the important things to consider, such as hosting options, caching, content delivery networks, and speed testing for optimizing the performance of your WordPress website.

cachingwordpresscdn
Caching 101
Caching 101Caching 101
Caching 101

An overview of caching, optimization, and performance measurement tips. Presented to the Detroit WordPress Meetup on April 10, 2017.

cachingoptimizationwordpress
Hosting
- Shared Hosting
- DIY VPS
- Managed Hosting
-- PHP 7 (or the latest)
-- NGiNX
-- HTTP/2
-- Server Location
Hosting - Shared Hosting
- Starts from less than $3 per month. (Renewal is different!)
- Crowded servers -> Slowness
(GoDaddy, BlueHost, HostGator)
YOU GET WHAT YOU PAY FOR!
Hosting - DIY VPS
- Do everything yourself
- Starts from $5
- Perfect for people who know what they’re doing.
(Digital Ocean, Vultr)
Hosting - Managed Hosting
- aka Managed WordPress Hosting
- Server-level caching
- Excellent customer support
- Staging, backups
WPEngine, Kinsta, Cloudways, SiteGround
Google (WordPress Cloud Hosting | Google Cloud) and Amazon
(Amazon Lightsail)

Recommended for you

Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012

The document discusses various techniques for optimizing performance of a Mura CMS website. It covers server tuning including optimizing the web server configuration, compressing static assets, and setting far future expires headers. It also discusses Java Virtual Machine tuning and database optimization. For Mura tuning, it recommends settings in the Mura admin such as enabling site caching and restricting access. It provides code examples for optimizing primary navigation, using the CacheOMatic tag, implementing CfStatic, and using ShowTrace for debugging.

muraconperformance tuning
WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019

My slides from WordCamp Dhaka 2019 on WordPress Scaling. In this session I explained performance optimisation using HTTP/2, Caching and compressing resources. I also explained how to Dockerize WordPress to make it easier to scale.

wordpresswordcampdhaka
AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)

This session is recommended for people who are new to content distribution networks (CDNs) and have a need to decrease server load and speed up their website’s load time. In this mid-level technical session you will be able to learn more about improving the performance of web sites and web applications using Amazon CloudFront and Amazon Router 53. Learn how to assess whether your web applications will benefit from caching and how to optimize the delivery of static and dynamic content to boost performance and improve your customers' experience in using your applications.

cdncloudfrontcontent distribution network
Hosting - PHP Version
Stick with the latest PHP version.
More secure and faster.
Hosting - NGiNX
- Apache powers 43.3%
of all websites
- NGINX powers 67.2%
of top 10,000 websites
Nginx is faster!
Hosting - HTTP/2
What’s HTTP?
Hyper Text Transfer Protocol is designed to enable communications
between clients (such as web browsers) and servers (web server).
Hosting - HTTP/2
HTTP/2 has many features
- Multi-host multiplexing
- Header compression
- Stream prioritization
To test if your hosting support HTTP/2
https://http2.pro/
which leads to
Better performance for both desktop and mobile users.

Recommended for you

Improve WordPress Website Performance with a Content Delivery Network: Better...
Improve WordPress Website Performance with a Content Delivery Network: Better...Improve WordPress Website Performance with a Content Delivery Network: Better...
Improve WordPress Website Performance with a Content Delivery Network: Better...

As I’ve mentioned in many of my WordPress tutorials, it is of utmost importance to optimize your site in terms of speed (and not only). One of the easiest ways to do this is to use a content delivery network (or CDN), which not only helps make your site faster, but also increases security.

cdncontent delivery networkwordpress tips
Web performance mercadolibre - ECI 2013
Web performance   mercadolibre - ECI 2013Web performance   mercadolibre - ECI 2013
Web performance mercadolibre - ECI 2013

The document discusses techniques for improving web performance, including reducing time to first byte, using content delivery networks and HTTP compression, caching resources, keeping connections alive and reducing request sizes. It also covers optimizing images, loading JavaScript asynchronously to avoid blocking, and prefetching content. The overall goal is to reduce page load times and improve user experience.

ecimercadolibreweb performance optimization wpo site speed fronte
Latinoware 2008
Latinoware 2008Latinoware 2008
Latinoware 2008

This document discusses optimizing WordPress performance. It notes that WordPress.com handles 2 terabytes of uploads with 450 terabytes of bandwidth serving 1 billion dynamic pageviews. It recommends front-end optimizations like caching and database optimizations like adding multiple databases behind a load balancer to improve performance for high traffic WordPress sites.

latinowarecolaphp2008latinoware
Hosting - Server Location
Choose a Server Closest to Your Visitors
- Reduce Network Latency
- Reduce TTFB
DNS - Domain Name System
Free DNS vs Premium DNS
- You get your free DNS from your domain name registrar or your
hosting provider.
- Premium DNS provides you with reliability and speed.
Looking up DNS records and directing traffic takes time, even if it’s just
a matter of milliseconds.
- Test DNS resolving: http://www.solvedns.com/dnsspeedtest/
- Free and good DNS provider -> Cloudflare.
Images Optimization
Size vs Quality

Recommended for you

Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...

Amazon CloudFront and Amazon Route 53 can help optimize web application performance and availability. CloudFront improves performance by caching static and reusable content at edge locations and optimizing delivery of dynamic content through features like keep-alive connections and latency-based routing. Route 53 provides fast, reliable DNS services and can health check origins to improve high availability. Together, CloudFront and Route 53 provide a global network that caches content close to users and routes traffic based on network conditions to optimize performance and design for failure.

aws cloudarc309acceleration
How to speed up your website
How to speed up your websiteHow to speed up your website
How to speed up your website

The website speed makes the first impression about your business. It’s essential to understand that you won’t get a second chance when it comes to user experience. Low website speed is one of the most frustrating things that will turn people off about your resource. High-performance websites results in high return visits, low bounce rates, higher conversions, engagement, higher ranks in organic search, and better user experience. By reducing the page load time you will positively impact marketing and sales processes. You’ll get higher traffic and attract more qualified leads that can be converted into customers.

websiteoptimizationsearch engine optimization
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)

This document discusses how LinkedIn is adopting SPDY to improve website speed. It begins with an overview of LinkedIn and how speed matters for their business. It then discusses challenges with the existing HTTP protocol, such as latency and limited requests. The document introduces SPDY as a replacement for HTTP that allows multiplexing of requests over a single connection, server push of resources, and header/compression optimizations. The rest of the document discusses how LinkedIn is deploying SPDY, finding performance improvements over CDNs for certain pages/regions, and their plans to combine SPDY with CDNs for faster content delivery globally.

highload 2014
Images Optimization
Images Optimization
Image Optimization
The primary goal of optimizing your images is to find the balance
between the lowest file size and an acceptable quality.
To achieve that; let’s have a look at 2 concepts:
- File Type: PNG, JPEG, GIF, WebP
- Compression Technique: Lossy, Lossless.
Compression Techniques
Lossy Compression
involves eliminating some of
the data in your image.
- Applied to JPEG, GIF
Lossless Compression
done by removing unnecessary
metadata (automatically
generated data produced by
the device capturing the
image)
- Applied to PNG, RAW,BMP
Let’s see both techniques in action

Recommended for you

Web Application Optimization Techniques
Web Application Optimization TechniquesWeb Application Optimization Techniques
Web Application Optimization Techniques

Web application optimization techniques include optimizing at the application layer through database optimization, query caching, and code caching. Optimization also occurs at the presentation layer through cache control and minifying web content. Browsers cache resources using headers and validation of cached resources occurs periodically. Tools like Yslow and Firebug can analyze performance, and web servers can be tuned through expiration headers, gzip/deflate compression, and other techniques.

WordPress at Peak Performance (Radio Edit)
WordPress at Peak Performance (Radio Edit)WordPress at Peak Performance (Radio Edit)
WordPress at Peak Performance (Radio Edit)

Jared Smith presented tips for optimizing WordPress performance. He recommends first getting the most out of existing resources through caching plugins and settings, which can improve page speeds and reduce server load. Frontend optimizations like minifying files, lazy-loading scripts, and using a content delivery network can further boost performance. For high-traffic sites, moving to managed WordPress hosting or a virtual private server provides more control and flexibility compared to shared hosting. Ongoing measurement using tools like YSlow and PageSpeed Insights helps identify remaining bottlenecks.

wordpress
I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?

This document summarizes Andy Melichar's presentation at WordCamp Omaha about optimizing WordPress performance. He began with introductions and explained his background in web development. He then discussed common performance issues hosting companies see and why performance matters for user experience and revenue. Andy outlined key areas to optimize like WordPress plugins/themes, web server configuration, and using content delivery networks. He demonstrated the significant impact of enabling caching, compression, browser caching and switching to Nginx on a test site's performance. In the end, Andy emphasized there are many options to try and the WordPress community can help with configurations.

a2 hostingcachingoptimization
WordPress Plugins for Compression
- Imagify (lossy and lossless)
- WP Smush (lossy and lossless)
- EWWW Cloud (lossy and lossless)
- ShortPixel (lossy and lossless)
CDN and Offload Media
CDN stands for content delivery network.
Types of CDN
There are 2 types of CDN:
1- Traditional Pull CDN
2- Reverse Proxy CDN
CDN Speed Test
Our test site located at USA and we’re running the test from London,
UK
Decrease the
page load times
by 43.2%!

Recommended for you

Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdfGuide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf

How To Dramatically Speed Up Your Website Using A Caching Plugin If you’re tired of having to wait for your website to load on your browser each and every single time, then your customers and clients are probably even more annoyed than you. But, of course, they don’t have access to your website’s backend, so they can’t do anything about your site’s speed. They’re technically at your mercy if they choose to wait for your site to load. However, chances are they’re going to just up and leave your site altogether, never to be seen again. No matter how good your content is and how awesome your products are, if your site is slow, then you’re going to get dismal conversion rates, if at all. The question is, why would you subject your visitors to torturous waiting when they don’t have to? The thing is there are plenty of ways you can follow to speed up your website – and web caching is probably one of the most important methods all webmasters should follow. While those who’ve been building sites for a long time probably already know all about caching, a novice webmaster may feel overwhelmed. Admittedly, web caching can be quite technical, and it is but normal to feel like a deer stuck in headlights!

analyze website speedtest website speedtest website speed load
What is Nginx and Why You Should to Use it with Wordpress Hosting
What is Nginx and Why You Should to Use it with Wordpress HostingWhat is Nginx and Why You Should to Use it with Wordpress Hosting
What is Nginx and Why You Should to Use it with Wordpress Hosting

Floyd Smith and the team from NGINX presented at the Wordpress San Francisco MeetUp group in June 2016. In this presentation, he illustrated how NGINX can vastly improve your Wordpress hosting performance.

nginxweb developmentapache
Joomla! Performance on Steroids
Joomla! Performance on SteroidsJoomla! Performance on Steroids
Joomla! Performance on Steroids

This document summarizes a presentation on optimizing Joomla performance. It describes two parts to the presentation: Part 1 covers basic application-level optimizations for Joomla like keeping Joomla updated, choosing extensions wisely, simplifying templates, and using plugins and .htaccess rules to enable caching and compression. Part 2 discusses server-level optimizations like using a CDN, opcode caching with APC and Memcached, and reverse proxy servers like Nginx and Varnish. It provides configuration examples and presents results of benchmark tests showing improvements from optimizations.

joomlacachelinux
TTFB with CDN
Without CDN
98 ms
With CDN
15 ms
CDN Benefits
- Boost Performance
- Reduces TTFB
- Faster Delivery With Caching
- Uses HTTP/2
- Lower Bandwidth Costs
- High Availability and Scalability
- Improves SEO, of course!
CDN Providers
- KeyCDN
- Cloudflare
- StackPath (Previously MaxCDN)
- CDN77
- Amazon CloudFront
- Fastly
Offload Media (Assets)
What is meant by Offloading?
When you offload media or files it means actually moving the original
physical location of them off of your hosting provider.
Extremely useful for sites with hosting hundreds of thousands of files or
large media.

Recommended for you

Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...

Traditionally, content delivery networks (CDNs) were known to accelerate static content. Amazon CloudFront has come a long way and now supports delivery of entire websites that include dynamic and static content. In this session, we introduce you to CloudFront’s dynamic delivery features that help improve the performance, scalability, and availability of your website while helping you lower your costs. We talk about architectural patterns such as SSL termination, close proximity connection termination, origin offload with keep-alive connections, and last-mile latency improvement. Also learn how to take advantage of Amazon Route 53's health check, automatic failover, and latency-based routing to build highly available web apps on AWS.

aws cloudparviz deyhim2014 aws summit san francisco
How to Build a Website Similar to WorldStarHipHop
How to Build a Website Similar to WorldStarHipHopHow to Build a Website Similar to WorldStarHipHop
How to Build a Website Similar to WorldStarHipHop

In this PDF, you will learn how to build a website similar to WorldstarHipHop and turn it into a successful video sharing community.

video sharingworldstarhiphop
WordPress optimization
WordPress optimizationWordPress optimization
WordPress optimization

hether you run a high traffic WordPress installation or a small blog on a low cost shared host, you should optimize WordPress and your server to run as efficiently as possible. This article provides a broad overview of WordPress optimization with specific recommended approaches. However, it's not a detailed technical explanation of each aspect.

wordpressoptimizationwordpress optimization
Offloading Solutions
- Amazon S3
- Google Cloud Storage
You can also Offload your emails.
Marketing Emails -> Mailchimp, Drip, …
Service Emails - > SendGrid, Mailgun, ...
Speed Up Your WordPress Site
• WordPress website types
• Hosting
• DNS: Free vs Premium
• Image Optimization
• CDN or/and Offload Media
• Themes and Plugins
• WordPress Tweaks
• Caching
• Optimize Mobile First
Speed Up WordPress Websites - Part 1 - WordPress Cairo Meetup

More Related Content

What's hot

ServerBeach and WordPress BlogWorldExpo 2007
ServerBeach and WordPress BlogWorldExpo 2007ServerBeach and WordPress BlogWorldExpo 2007
ServerBeach and WordPress BlogWorldExpo 2007
Barry Abrahamson
 
Reducing latency on the web with the Azure CDN- TechDays NL 2014
Reducing latency on the web with the Azure CDN- TechDays NL 2014Reducing latency on the web with the Azure CDN- TechDays NL 2014
Reducing latency on the web with the Azure CDN- TechDays NL 2014
Maarten Balliauw
 
Presentation1
Presentation1Presentation1
Presentation1
Rosie brown
 
Reducing latency on the web with the Azure CDN - DevSum - SWAG
Reducing latency on the web with the Azure CDN - DevSum - SWAGReducing latency on the web with the Azure CDN - DevSum - SWAG
Reducing latency on the web with the Azure CDN - DevSum - SWAG
Maarten Balliauw
 
23 Ways To Speed Up WordPress
23 Ways To Speed Up WordPress23 Ways To Speed Up WordPress
23 Ways To Speed Up WordPress
Zero Point Development
 
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web PerormanceConfiguring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance
Spark::red
 
High Performance WordPress II
High Performance WordPress IIHigh Performance WordPress II
High Performance WordPress II
Barry Abrahamson
 
WordPress Optimization Tips for Performance & Speed
WordPress Optimization Tips for Performance & SpeedWordPress Optimization Tips for Performance & Speed
WordPress Optimization Tips for Performance & Speed
Mike Hale
 
Caching 101
Caching 101Caching 101
Caching 101
Andy Melichar
 
Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012
eballisty
 
WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019
Anam Ahmed
 
AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)
Amazon Web Services
 
Improve WordPress Website Performance with a Content Delivery Network: Better...
Improve WordPress Website Performance with a Content Delivery Network: Better...Improve WordPress Website Performance with a Content Delivery Network: Better...
Improve WordPress Website Performance with a Content Delivery Network: Better...
Marshall Reyher
 
Web performance mercadolibre - ECI 2013
Web performance   mercadolibre - ECI 2013Web performance   mercadolibre - ECI 2013
Web performance mercadolibre - ECI 2013
Santiago Aimetta
 
Latinoware 2008
Latinoware 2008Latinoware 2008
Latinoware 2008
photomatt
 
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Amazon Web Services
 
How to speed up your website
How to speed up your websiteHow to speed up your website
How to speed up your website
VernalWeb
 
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Ontico
 
Web Application Optimization Techniques
Web Application Optimization TechniquesWeb Application Optimization Techniques
Web Application Optimization Techniques
takinbo
 
WordPress at Peak Performance (Radio Edit)
WordPress at Peak Performance (Radio Edit)WordPress at Peak Performance (Radio Edit)
WordPress at Peak Performance (Radio Edit)
jaredwsmith
 

What's hot (20)

ServerBeach and WordPress BlogWorldExpo 2007
ServerBeach and WordPress BlogWorldExpo 2007ServerBeach and WordPress BlogWorldExpo 2007
ServerBeach and WordPress BlogWorldExpo 2007
 
Reducing latency on the web with the Azure CDN- TechDays NL 2014
Reducing latency on the web with the Azure CDN- TechDays NL 2014Reducing latency on the web with the Azure CDN- TechDays NL 2014
Reducing latency on the web with the Azure CDN- TechDays NL 2014
 
Presentation1
Presentation1Presentation1
Presentation1
 
Reducing latency on the web with the Azure CDN - DevSum - SWAG
Reducing latency on the web with the Azure CDN - DevSum - SWAGReducing latency on the web with the Azure CDN - DevSum - SWAG
Reducing latency on the web with the Azure CDN - DevSum - SWAG
 
23 Ways To Speed Up WordPress
23 Ways To Speed Up WordPress23 Ways To Speed Up WordPress
23 Ways To Speed Up WordPress
 
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web PerormanceConfiguring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance
 
High Performance WordPress II
High Performance WordPress IIHigh Performance WordPress II
High Performance WordPress II
 
WordPress Optimization Tips for Performance & Speed
WordPress Optimization Tips for Performance & SpeedWordPress Optimization Tips for Performance & Speed
WordPress Optimization Tips for Performance & Speed
 
Caching 101
Caching 101Caching 101
Caching 101
 
Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012
 
WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019
 
AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)
 
Improve WordPress Website Performance with a Content Delivery Network: Better...
Improve WordPress Website Performance with a Content Delivery Network: Better...Improve WordPress Website Performance with a Content Delivery Network: Better...
Improve WordPress Website Performance with a Content Delivery Network: Better...
 
Web performance mercadolibre - ECI 2013
Web performance   mercadolibre - ECI 2013Web performance   mercadolibre - ECI 2013
Web performance mercadolibre - ECI 2013
 
Latinoware 2008
Latinoware 2008Latinoware 2008
Latinoware 2008
 
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
 
How to speed up your website
How to speed up your websiteHow to speed up your website
How to speed up your website
 
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
 
Web Application Optimization Techniques
Web Application Optimization TechniquesWeb Application Optimization Techniques
Web Application Optimization Techniques
 
WordPress at Peak Performance (Radio Edit)
WordPress at Peak Performance (Radio Edit)WordPress at Peak Performance (Radio Edit)
WordPress at Peak Performance (Radio Edit)
 

Similar to Speed Up WordPress Websites - Part 1 - WordPress Cairo Meetup

I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?
Andy Melichar
 
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdfGuide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
persuebusiness
 
What is Nginx and Why You Should to Use it with Wordpress Hosting
What is Nginx and Why You Should to Use it with Wordpress HostingWhat is Nginx and Why You Should to Use it with Wordpress Hosting
What is Nginx and Why You Should to Use it with Wordpress Hosting
WPSFO Meetup Group
 
Joomla! Performance on Steroids
Joomla! Performance on SteroidsJoomla! Performance on Steroids
Joomla! Performance on Steroids
SiteGround.com
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Amazon Web Services
 
How to Build a Website Similar to WorldStarHipHop
How to Build a Website Similar to WorldStarHipHopHow to Build a Website Similar to WorldStarHipHop
How to Build a Website Similar to WorldStarHipHop
Tarik Pierce
 
WordPress optimization
WordPress optimizationWordPress optimization
WordPress optimization
siddhant mandal
 
Performance Optimization in Drupal 8
Performance Optimization in Drupal 8Performance Optimization in Drupal 8
Performance Optimization in Drupal 8
valuebound
 
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
Andy Kucharski
 
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
nine
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
Hugo Fonseca
 
Analysis of Google Page Speed Insight
Analysis of Google Page Speed InsightAnalysis of Google Page Speed Insight
Analysis of Google Page Speed Insight
Sarvesh Sonawane
 
5 Ways to Optimize Your WordPress Site
5 Ways to Optimize Your WordPress Site5 Ways to Optimize Your WordPress Site
5 Ways to Optimize Your WordPress Site
MarkupBox
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Otto Kekäläinen
 
Tips to improve your website performance
Tips to improve your website performanceTips to improve your website performance
Tips to improve your website performance
WebGuru Infosystems Pvt. Ltd.
 
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
Promet Source
 
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get thereOptimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
Stephen Bell
 
Word press sites maintenanace
Word press sites maintenanaceWord press sites maintenanace
Word press sites maintenanace
Michelle Castillo
 
20 tips for website performance
20 tips for website performance20 tips for website performance
20 tips for website performance
Andrew Siemer
 
PAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark TomlinsonPAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark Tomlinson
Neotys
 

Similar to Speed Up WordPress Websites - Part 1 - WordPress Cairo Meetup (20)

I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?
 
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdfGuide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
 
What is Nginx and Why You Should to Use it with Wordpress Hosting
What is Nginx and Why You Should to Use it with Wordpress HostingWhat is Nginx and Why You Should to Use it with Wordpress Hosting
What is Nginx and Why You Should to Use it with Wordpress Hosting
 
Joomla! Performance on Steroids
Joomla! Performance on SteroidsJoomla! Performance on Steroids
Joomla! Performance on Steroids
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
 
How to Build a Website Similar to WorldStarHipHop
How to Build a Website Similar to WorldStarHipHopHow to Build a Website Similar to WorldStarHipHop
How to Build a Website Similar to WorldStarHipHop
 
WordPress optimization
WordPress optimizationWordPress optimization
WordPress optimization
 
Performance Optimization in Drupal 8
Performance Optimization in Drupal 8Performance Optimization in Drupal 8
Performance Optimization in Drupal 8
 
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
 
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
 
Analysis of Google Page Speed Insight
Analysis of Google Page Speed InsightAnalysis of Google Page Speed Insight
Analysis of Google Page Speed Insight
 
5 Ways to Optimize Your WordPress Site
5 Ways to Optimize Your WordPress Site5 Ways to Optimize Your WordPress Site
5 Ways to Optimize Your WordPress Site
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
 
Tips to improve your website performance
Tips to improve your website performanceTips to improve your website performance
Tips to improve your website performance
 
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
 
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get thereOptimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
 
Word press sites maintenanace
Word press sites maintenanaceWord press sites maintenanace
Word press sites maintenanace
 
20 tips for website performance
20 tips for website performance20 tips for website performance
20 tips for website performance
 
PAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark TomlinsonPAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark Tomlinson
 

Recently uploaded

Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 

Recently uploaded (20)

Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 

Speed Up WordPress Websites - Part 1 - WordPress Cairo Meetup

  • 1. Speed up Your WordPress Site
  • 2. Agenda - Understand the ‘Page Speed’ Term - Why faster? - Run The Speed Test Properly - Speed Up Your WordPress Site
  • 3. Understand the ‘Page Speed’ Term The length of time at which web page is downloaded from hosting servers and displayed onto the web browser.
  • 4. Why faster? - 1 in 4 (25%) visitors abandon the website if it takes more than 4 seconds to load. - 46% of users don’t revisit poorly performing websites. - Website owners have a mere 5 seconds to engage visitors before they leave. - 74 % of users accessing the mobile site would leave if it takes longer than 5 seconds to load. - Every one-second delay in page load time could lead to $1.6 billion in annual losses for online merchants as big as Amazon. - SEO benefits, more profit, more downloads, and the list goes..
  • 5. Run The Speed Test Properly 1. Enable and configure Caching. 2. Enable and configure CDN. 3. Choose the test location. It has to be close to your hosting server. 4. Test multiple times!
  • 7. Speed Up Your WordPress Site • WordPress website types • Hosting • DNS: Free vs Premium • Image Optimization • CDN or/and Offload Media • Themes and Plugins • WordPress Tweaks • Caching • Optimize Mobile First
  • 8. WordPress Websites Types Static / Small - Blog - Business Portfolio - Personal The content does not change very often. Content can be served from cache. Dynamic / Large - eCommerce (WC,EDD) - Membership - LMS Content is changing frequently. Can’t be served from Cache and server resources are needed.
  • 9. Hosting - Shared Hosting - DIY VPS - Managed Hosting -- PHP 7 (or the latest) -- NGiNX -- HTTP/2 -- Server Location
  • 10. Hosting - Shared Hosting - Starts from less than $3 per month. (Renewal is different!) - Crowded servers -> Slowness (GoDaddy, BlueHost, HostGator) YOU GET WHAT YOU PAY FOR!
  • 11. Hosting - DIY VPS - Do everything yourself - Starts from $5 - Perfect for people who know what they’re doing. (Digital Ocean, Vultr)
  • 12. Hosting - Managed Hosting - aka Managed WordPress Hosting - Server-level caching - Excellent customer support - Staging, backups WPEngine, Kinsta, Cloudways, SiteGround Google (WordPress Cloud Hosting | Google Cloud) and Amazon (Amazon Lightsail)
  • 13. Hosting - PHP Version Stick with the latest PHP version. More secure and faster.
  • 14. Hosting - NGiNX - Apache powers 43.3% of all websites - NGINX powers 67.2% of top 10,000 websites Nginx is faster!
  • 15. Hosting - HTTP/2 What’s HTTP? Hyper Text Transfer Protocol is designed to enable communications between clients (such as web browsers) and servers (web server).
  • 16. Hosting - HTTP/2 HTTP/2 has many features - Multi-host multiplexing - Header compression - Stream prioritization To test if your hosting support HTTP/2 https://http2.pro/ which leads to Better performance for both desktop and mobile users.
  • 17. Hosting - Server Location Choose a Server Closest to Your Visitors - Reduce Network Latency - Reduce TTFB
  • 18. DNS - Domain Name System
  • 19. Free DNS vs Premium DNS - You get your free DNS from your domain name registrar or your hosting provider. - Premium DNS provides you with reliability and speed. Looking up DNS records and directing traffic takes time, even if it’s just a matter of milliseconds. - Test DNS resolving: http://www.solvedns.com/dnsspeedtest/ - Free and good DNS provider -> Cloudflare.
  • 23. Image Optimization The primary goal of optimizing your images is to find the balance between the lowest file size and an acceptable quality. To achieve that; let’s have a look at 2 concepts: - File Type: PNG, JPEG, GIF, WebP - Compression Technique: Lossy, Lossless.
  • 24. Compression Techniques Lossy Compression involves eliminating some of the data in your image. - Applied to JPEG, GIF Lossless Compression done by removing unnecessary metadata (automatically generated data produced by the device capturing the image) - Applied to PNG, RAW,BMP Let’s see both techniques in action
  • 25. WordPress Plugins for Compression - Imagify (lossy and lossless) - WP Smush (lossy and lossless) - EWWW Cloud (lossy and lossless) - ShortPixel (lossy and lossless)
  • 26. CDN and Offload Media CDN stands for content delivery network.
  • 27. Types of CDN There are 2 types of CDN: 1- Traditional Pull CDN 2- Reverse Proxy CDN
  • 28. CDN Speed Test Our test site located at USA and we’re running the test from London, UK Decrease the page load times by 43.2%!
  • 29. TTFB with CDN Without CDN 98 ms With CDN 15 ms
  • 30. CDN Benefits - Boost Performance - Reduces TTFB - Faster Delivery With Caching - Uses HTTP/2 - Lower Bandwidth Costs - High Availability and Scalability - Improves SEO, of course!
  • 31. CDN Providers - KeyCDN - Cloudflare - StackPath (Previously MaxCDN) - CDN77 - Amazon CloudFront - Fastly
  • 32. Offload Media (Assets) What is meant by Offloading? When you offload media or files it means actually moving the original physical location of them off of your hosting provider. Extremely useful for sites with hosting hundreds of thousands of files or large media.
  • 33. Offloading Solutions - Amazon S3 - Google Cloud Storage You can also Offload your emails. Marketing Emails -> Mailchimp, Drip, … Service Emails - > SendGrid, Mailgun, ...
  • 34. Speed Up Your WordPress Site • WordPress website types • Hosting • DNS: Free vs Premium • Image Optimization • CDN or/and Offload Media • Themes and Plugins • WordPress Tweaks • Caching • Optimize Mobile First

Editor's Notes

  1. Page load time is the duration between clicking the link and displaying the entire content from the web page on the requesting browser.
  2. Test multiple times until you see everything is loading from cache
  3. You can't treat all WordPress sites the same when it comes to performance. Static and highly dynamic sites are two very different beasts!
  4. We can’t dig into HTTP/2 technical stuff, but it has so many feature that make your website performance and the communication with the hosting server much much better.
  5. Network Latency: Network latency refers to the time and or delay that is involved in the transmission of data over a network. In other words, how long it takes for a packet of data to go from one point to another. TTFB: stands for time to first byte. To put it simply, this is a measurement of how long the browser has to wait before receiving its first byte of data from the server.
  6. All you need to do to start using Cloudflare is to 1- Create a cloudflare account, it’s free. 2- Change your nameservers to the nameservers provided by Cloudflare
  7. Image optimization is another straightforward thing you can do which has a significant impact on your overall page load times. This isn’t optional; every site should be doing this! According to HTTP Archive, as of November 2018, images make up on average of 21% of a total webpage’s weight.
  8. You can
  9. PNG always comes in a large size, use it for simple images. Like screenshots, images with less colors. Use JPEG for colorful images. As you can apply both lossy and lossless optimization techniques to it. WebP is a new image format introduced by Google. Still not supported by all browsers. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG images
  10. By the way, WordPress compress each and every JPEG image you upload to your WordPress site. You can disable this feature if you want or set the compression ratio add_filter( 'jpeg_quality', create_function( '', 'return 100;' ) );
  11. These are a network of servers (also known as POPs) located around the globe. They are designed to host and deliver copies of your WordPress site’s static (and sometimes dynamic) content such as images, CSS, JavaScript, and video streams.
  12. Traditional pull CDNs cache a copy of all of your content and media, but a request from the client is still made directly to your hosting provider. KeyCDN and CDN77 are examples of traditional CDNs. A reverse proxy CDN is slightly different. While it still acts likes a CDN, it intercepts all incoming requests and acts as an intermediary server between the client and your host. Cloudflare and Sucuri are examples of reverse proxy CDNs. This is one reason why you have to point your DNS directly to these providers instead of your host.
  13. Faster Delivery With Caching: CDN has its own cache and it caches your asstes
  14. With a CDN the original data still resides at your host, the CDN simply has multiple copies of it. When caching expires on your CDN assets it re-queries your host for the latest copies of the files. CDNs are meant to cache files for long periods of time. But due to the fact that they have so many POPs, there could be a lot of re-querying going on as cache expires in different regions. Offload Media When you offload media or files it means actually moving the original physical location of them off of your hosting provider. So while it might appear that the files are served from your site, they are really located somewhere else entirely. Besides reducing additional queries back to the host, the number one reason obviously is to also save on disk space.