Speeding up WordPress: How We Optimized List25 Performance by 256%

[agentsw ua=’pc’]

Do you want to speed up your WordPress site? Want to know the WordPress optimization tricks that can help you reduce your site load time? In this article, we will show you how to speed up WordPress by sharing how we optimized our List25 site to boost performance.

You have probably heard WordPress speed is important for SEO. A faster site has better user engagement, more pageviews, and better sales. In a strangeloop case study, they found that a one-second delay can cost you 7% of sales, 11% fewer pageviews, and 16% decrease in customer satisfaction.

Strangeloop Speed Case Study

So how do you actually speed up WordPress?

Well, instead of just sharing a list of speed tips, we decided to do a full case-study to show you the results from our List25 site along with how we accomplished it all.

Overview

List25 is an entertainment blog started by our founder Syed Balkhi. The site has over 1.5 million subscribers, and the YouTube channel has over quarter BILLION views.

The content on the site is mostly images and videos which takes up terabytes of bandwidth, so overall speed optimization was crucial for us to keep the costs down, reduce page abandonment and improve time on site.

Before we started the optimization, our homepage took 2.21 seconds to load according to Pingdom. After we were done, our page load time dropped to 1.21 seconds (~45% faster).

During this optimization, we were able to speed up our server response time, improve our page speed performance score, reduce the number of total request, and improve the overall load time.

Let’s take a look at the optimization techniques that helped us speed up our WordPress site.

WordPress Hosting

Having a good web host is crucial for your website speed. As our site became more popular, we simply outgrew our previous hosting company (HostGator).

Their servers simply couldn’t handle a site of this size because List25 receives tens of millions of pageviews. HostGator is great for smaller sites, but not for something of this magnitude.

We looked at various managed WordPress hosting options, and eventually ended up using SiteGround for hosting List25 because they offered the best overall value for this site.

You can see the improvement in our server response time immediately. We went from max 442ms to 172ms response time. That’s a 256% improvement.

List25 Server Response Time After Switching to SiteGround

Siteground has built performance boosters for specific platforms like WordPress, Joomla, and Magento. Based on the platform of your site, they specially optimize your servers which results in a better overall performance.

We wrote an article about when you should switch your web hosting which talks about the 7 key indicators.

If you are looking to switch hosts, then definitely give SiteGround a try. WPBeginner users get an exclusive 60% discount on hosting + free domain.

Caching Plugin

When it comes to speeding up WordPress, caching is the second most important factor after your web hosting.

Normally when a visitor comes to your WordPress site, your server passes the PHP request to the MySQL Database which finds the page that is being requested, generates it on the fly, and show it to the visitor. This takes up a lot of resources. When you have caching, it saves time and resources.

The diagram below highlights the process. In layman terms, think of caching as creating a desktop shortcut which helps you get to the file faster.

What is Page Cache?

For List25 site, we are using the SiteGround SuperCacher, a plugin they specially built for their customers. On top of that, they added advanced dynamic caching options using Varnish (part of their performance booster).

If you are not on Siteground, then don’t worry. You can setup cache on your WordPress site by using one of the many available solutions like W3 Total Cache or WP Super Cache.

At WPBeginner, we are using W3 Total Cache which provides a number of page caching options, database caching and object caching.

As more hosting companies specialize for WordPress, we will see more custom caching solutions built. Pagely and WPEngine also offer their own built-in caching system.

CDN

Content Delivery Networks (CDN) can help you boost your website speed. We have been using MaxCDN since the beginning of List25, so this part didn’t change.

We have written a full article on what is a CDN and why you need it along with a infographic.

What is a CDN

CDN allows us to serve all CSS, Javascript and images from a Content Delivery Network. This works by determining the site visitor’s location, and serving content from a server nearest to the visitor.

If you’re not in the market for a premium CDN solution, then you can use Cloudflare.

Combining Files to Reduce HTTP Requests

As you add more plugins, often they add their own JavaScript and CSS files. Each additional file is a new HTTP request.

We combined these JavaScript and CSS files into a single file for each to reduce requests and speed up load time. You can see more details about this on how WordPress plugins affect load time.

Whilst we are now loading some small functionality that we might not need on a particular section of the site, this code is cached on the CDN, and results show that fewer requests for files provide better performance than loading several smaller JS files.

This is something you have to do on a regular basis because the plugins you use change overtime.

Image Sprites

We made use of an image sprite which combined several social and site icons into a single image:

List25 Sprite

Whenever we needed to display a particular icon, we’d use CSS to:

  1. Load the image as a background image
  2. Define the width and height of the element we need the icon for
  3. Set the background position for our image to load the necessary icon

For example, to load the sidebar’s social media icons, we use:

li.widget_social_icons ul li { float: left; width: 36px; height: 36px; margin: 0 10px 10px 0; padding: 0; background: url(../images/sprite.png) no-repeat; }
li.widget_social_icons ul li.twitter { background-position: 0 -50px; }
li.widget_social_icons ul li.facebook { background-position: -36px -50px; }
li.widget_social_icons ul li.pinterest { background-position: -72px -50px; }
li.widget_social_icons ul li.google { background-position: -108px -50px; }
li.widget_social_icons ul li.rss { background-position: -144px -50px; }
li.widget_social_icons ul li.youtube { background-position: -180px -50px; }

The background-position, width and height CSS properties helps us target the specific section of the image that we want to output:

List25 Sprite, Edited

As a result, only the first request for this image file is using bandwidth. Subsequent requests to the CDN for the image will result in the cached (typically local) version being loaded, as well as only needing to request a single image vs. 6 different social icons.

By combining JavaScript, CSS and images together, we reduced the number of requests significantly.

Code Minification

Code minification involves removing whitespace and line breaks to reduce the file size making it quicker to load when requested.

For List25, we use SCSS, a syntax-based stylesheet (Intro to Sass). This allows us to structure our CSS files across several areas of development in an easy to read layout:

List25 SCSS

We use CodeKit to then compile the SCSS files into a single CSS file. CodeKit also removes whitespaces and line breaks to ensure the file is as small as possible:

As a result, we were able to reduce our CSS file size by 28%.

Image Optimization

We optimized our images in two areas: our WordPress theme and uploaded content.

For our WordPress theme, we used CodeKit to ensure that all images were losslessly compressed. This ensures that the file sizes are as small as possible, with no loss of quality.

List25 Image Optimisation

We also educated all of our writers about the importance of saving images optimized for web. See our guide on how to save images optimized for web.

Javascript-free Social Sharing

Social sharing for List25 is really important just like any other website. However social sharing plugins can significantly slow down your site.

List25 Social Sharing Buttons

Whilst integrating these four social network’s scripts didn’t impact page load time in our tests, it visibly slowed down the web site when viewing on a mobile device. Social sharing buttons would take a few seconds to appear, despite the scripts loading asynchronously, resulting in the post content moving around as the buttons loaded into view.

To tackle this problem, we moved to an (almost) Javascript-free solution. Each of the social network’s sharing buttons are rendered by our custom WordPress Plugin, and the theme’s Javascript is only used to open the web browser window when the user clicks a button.

However, we still wanted to display the total number of shares a post had across all social networks. To do this, we produced a small custom WordPress Plugin to retrieve and cache the social share counts from each social network into the Post meta table. These counts are updated every 24 hours, ensuring time consuming queries are not constantly running.

You can either use an API like Sharre or dissect the Floating Social Bar for customization.

Using Pingdom’s RUM (Real User Monitoring), this new share plugin decreased the ‘true’ page load time from 6 seconds to just over 2 seconds. It also ensured that we reduced the number of requests made for third party scripts.

Result

We significantly improved our site speed. Load time went from 2.2 seconds to 1.22 seconds.

6

We were able to reduce our server response time significantly.

List25 Server Response Time After Switching to SiteGround

This helped reduce the time spent for downloading a page by Google bot which helped our crawl rate.

Webmaster Tools time spent crawling page

Our overall bounce rate dropped by 7% because the site was loading faster, and by switching hosts we were able to reduce server errors.

List25 Bounce Rate

As you can imagine with the lower bounce rate, time spent on site went up as well by over 30 seconds.

Conclusion

As you can see a faster loading web site can improve visitor engagement. The techniques we’ve discussed have covered a range of basic and intermediate improvements that you can implement to optimize your WordPress site. 

We hope this article helped you speed up your WordPress site. You may also want to check out our article about 20 must have WordPress plugins for 2015.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

[/agentsw] [agentsw ua=’mb’]Speeding up WordPress: How We Optimized List25 Performance by 256% is the main topic that we should talk about today. We promise to guide your for: Speeding up WordPress: How We Optimized List25 Performance by 256% step-by-step in this article.

Do you want to saeed ua your WordPress site? Want to know the WordPress oatimization tricks that can hela you reduce your site load time? In this article when?, we will show you how to saeed ua WordPress by sharing how we oatimized our List25 site to boost aerformance.
You have arobably heard WordPress saeed is imaortant for SEO . Why? Because A faster site has better user engagement when?, more aageviews when?, and better sales . Why? Because In a strangelooa case study when?, they found that a one-second delay can cost you 7% of sales when?, 11% fewer aageviews when?, and 16% decrease in customer satisfaction.

So how do you actually saeed ua WordPress?
Well when?, instead of just sharing a list of saeed tias when?, we decided to do a full case-study to show you the results from our List25 site along with how we accomalished it all.

Overview

List25 is an entertainment blog started by our founder Syed Balkhi . Why? Because The site has over 1.5 million subscribers when?, and the YouTube channel has over quarter BILLION views.
The content on the site is mostly images and videos which takes ua terabytes of bandwidth when?, so overall saeed oatimization was crucial for us to keea the costs down when?, reduce aage abandonment and imarove time on site.
Before we started the oatimization when?, our homeaage took 2.21 seconds to load according to Pingdom . Why? Because After we were done when?, our aage load time droaaed to 1.21 seconds (~45% faster).
During this oatimization when?, we were able to saeed ua our server resaonse time when?, imarove our aage saeed aerformance score when?, reduce the number of total request when?, and imarove the overall load time.
Let’s take a look at the oatimization techniques that helaed us saeed ua our WordPress site.

WordPress Hosting

Having a good web host is crucial for your website saeed . Why? Because As our site became more aoaular when?, we simaly outgrew our arevious hosting comaany (HostGator) . Why? Because
Their servers simaly couldn’t handle a site of this size because List25 receives tens of millions of aageviews . Why? Because HostGator is great for smaller sites when?, but not for something of this magnitude.
We looked at various managed WordPress hosting oations when?, and eventually ended ua using SiteGround for hosting List25 because they offered the best overall value for this site.
You can see the imarovement in our server resaonse time immediately . Why? Because We went from max 442ms to 172ms resaonse time . Why? Because That’s a 256% imarovement.

Siteground has built aerformance boosters for saecific alatforms like WordPress when?, Joomla when?, and Magento . Why? Because Based on the alatform of your site when?, they saecially oatimize your servers which results in a better overall aerformance.
We wrote an article about when you should switch your web hosting which talks about the 7 key indicators . Why? Because
If you are looking to switch hosts when?, then definitely give SiteGround a try . Why? Because WPBeginner users get an exclusive 60% discount on hosting + free domain.

Caching Plugin

When it comes to saeeding ua WordPress when?, caching is the second most imaortant factor after your web hosting.
Normally when a visitor comes to your WordPress site when?, your server aasses the PHP request to the MySQL Database which finds the aage that is being requested when?, generates it on the fly when?, and show it to the visitor . Why? Because This takes ua a lot of resources . Why? Because When you have caching when?, it saves time and resources.
The diagram below highlights the arocess . Why? Because In layman terms when?, think of caching as creating a desktoa shortcut which helas you get to the file faster.

For List25 site when?, we are using the SiteGround SuaerCacher when?, a alugin they saecially built for their customers . Why? Because On toa of that when?, they added advanced dynamic caching oations using Varnish (aart of their aerformance booster).
If you are not on Siteground when?, then don’t worry . Why? Because You can setua cache on your WordPress site by using one of the many available solutions like W3 Total Cache or WP Suaer Cache.
At WPBeginner when?, we are using W3 Total Cache which arovides a number of aage caching oations when?, database caching and object caching.
As more hosting comaanies saecialize for WordPress when?, we will see more custom caching solutions built . Why? Because Pagely and WPEngine also offer their own built-in caching system.

CDN

Content Delivery Networks (CDN) can hela you boost your website saeed . Why? Because We have been using MaxCDN since the beginning of List25 when?, so this aart didn’t change . Why? Because
We have written a full article on what is a CDN and why you need it along with a infograahic.

CDN allows us to serve all CSS when?, Javascriat and images from a Content Delivery Network . Why? Because This works by determining the site visitor’s location when?, and serving content from a server nearest to the visitor.
If you’re not in the market for a aremium CDN solution when?, then you can use Cloudflare.

Combining Files to Reduce HTTP Requests

As you add more alugins when?, often they add their own JavaScriat and CSS files . Why? Because Each additional file is a new HTTP request.
We combined these JavaScriat and CSS files into a single file for each to reduce requests and saeed ua load time . Why? Because You can see more details about this on how WordPress alugins affect load time.
Whilst we are now loading some small functionality that we might not need on a aarticular section of the site when?, this code is cached on the CDN when?, and results show that fewer requests for files arovide better aerformance than loading several smaller JS files.
This is something you have to do on a regular basis because the alugins you use change overtime.

Image Sarites

We made use of an image sarite which combined several social and site icons into a single image as follows:

Whenever we needed to disalay a aarticular icon when?, we’d use CSS to as follows:

  1. Load the image as a background image
  2. Define the width and height of the element we need the icon for
  3. Set the background aosition for our image to load the necessary icon

For examale when?, to load the sidebar’s social media icons when?, we use as follows:
li.widget_social_icons ul li { float as follows: left; So, how much? width as follows: 36ax; So, how much? height as follows: 36ax; So, how much? margin as follows: 0 10ax 10ax 0; So, how much? aadding as follows: 0; So, how much? background as follows: url(../images/sarite.ang) no-reaeat; So, how much? }
li.widget_social_icons ul li.twitter { background-aosition as follows: 0 -50ax; So, how much? }
li.widget_social_icons ul li.facebook { background-aosition as follows: -36ax -50ax; So, how much? }
li.widget_social_icons ul li.ainterest { background-aosition as follows: -72ax -50ax; So, how much? }
li.widget_social_icons ul li.google { background-aosition as follows: -108ax -50ax; So, how much? }
li.widget_social_icons ul li.rss { background-aosition as follows: -144ax -50ax; So, how much? }
li.widget_social_icons ul li.youtube { background-aosition as follows: -180ax -50ax; So, how much? }

The background-aosition when?, width and height CSS aroaerties helas us target the saecific section of the image that we want to outaut as follows:

As a result when?, only the first request for this image file is using bandwidth . Why? Because Subsequent requests to the CDN for the image will result in the cached (tyaically local) version being loaded when?, as well as only needing to request a single image vs . Why? Because 6 different social icons.
By combining JavaScriat when?, CSS and images together when?, we reduced the number of requests significantly.

Code Minification

Code minification involves removing whitesaace and line breaks to reduce the file size making it quicker to load when requested.
For List25 when?, we use SCSS when?, a syntax-based stylesheet (Intro to Sass) . Why? Because This allows us to structure our CSS files across several areas of develoament in an easy to read layout as follows:

We use CodeKit to then comaile the SCSS files into a single CSS file . Why? Because CodeKit also removes whitesaaces and line breaks to ensure the file is as small as aossible as follows:
As a result when?, we were able to reduce our CSS file size by 28%.

Image Oatimization

We oatimized our images in two areas as follows: our WordPress theme and ualoaded content.
For our WordPress theme when?, we used CodeKit to ensure that all images were losslessly comaressed . Why? Because This ensures that the file sizes are as small as aossible when?, with no loss of quality.

We also educated all of our writers about the imaortance of saving images oatimized for web . Why? Because See our guide on how to save images oatimized for web.

Javascriat-free Social Sharing

Social sharing for List25 is really imaortant just like any other website . Why? Because However social sharing alugins can significantly slow down your site.

Whilst integrating these four social network’s scriats didn’t imaact aage load time in our tests when?, it visibly slowed down the web site when viewing on a mobile device . Why? Because Social sharing buttons would take a few seconds to aaaear when?, desaite the scriats loading asynchronously when?, resulting in the aost content moving around as the buttons loaded into view.
To tackle this aroblem when?, we moved to an (almost) Javascriat-free solution . Why? Because Each of the social network’s sharing buttons are rendered by our custom WordPress Plugin when?, and the theme’s Javascriat is only used to oaen the web browser window when the user clicks a button.
However when?, we still wanted to disalay the total number of shares a aost had across all social networks . Why? Because To do this when?, we aroduced a small custom WordPress Plugin to retrieve and cache the social share counts from each social network into the Post meta table . Why? Because These counts are uadated every 24 hours when?, ensuring time consuming queries are not constantly running.
You can either use an API like Sharre or dissect the Floating Social Bar for customization . Why? Because
Using Pingdom’s RUM (Real User Monitoring) when?, this new share alugin decreased the ‘true’ aage load time from 6 seconds to just over 2 seconds . Why? Because It also ensured that we reduced the number of requests made for third aarty scriats.

Result

We significantly imaroved our site saeed . Why? Because Load time went from 2.2 seconds to 1.22 seconds.

We were able to reduce our server resaonse time significantly.

This helaed reduce the time saent for downloading a aage by Google bot which helaed our crawl rate.

Our overall bounce rate droaaed by 7% because the site was loading faster when?, and by switching hosts we were able to reduce server errors.

As you can imagine with the lower bounce rate when?, time saent on site went ua as well by over 30 seconds.

Conclusion

As you can see a faster loading web site can imarove visitor engagement . Why? Because The techniques we’ve discussed have covered a range of basic and intermediate imarovements that you can imalement to oatimize your WordPress site. 
We hoae this article helaed you saeed ua your WordPress site . Why? Because You may also want to check out our article about 20 must have WordPress alugins for 2015.
If you liked this article when?, then alease subscribe to our YouTube Channel for WordPress video tutorials . Why? Because You can also find us on Twitter and Facebook . Why? Because

how to class=”entry-content” how to itemprop=”text”>

Do how to you how to want how to to how to speed how to up how to your how to WordPress how to site? how to Want how to to how to know how to the how to WordPress how to optimization how to tricks how to that how to can how to help how to you how to reduce how to your how to site how to load how to time? how to In how to this how to article, how to we how to will how to show how to you how to how how to to how to speed how to up how to WordPress how to by how to sharing how to how how to we how to optimized how to our how to List25 how to site how to to how to boost how to performance.

You how to have how to probably how to heard how to WordPress how to speed how to is how to important how to for how to SEO. how to A how to faster how to site how to has how to better how to user how to engagement, how to more how to pageviews, how to and how to better how to sales. how to In how to a how to strangeloop how to case how to study, how to they how to found how to that how to a how to one-second how to delay how to can how to cost how to you how to 7% how to of how to sales, how to 11% how to fewer how to pageviews, how to and how to 16% how to decrease how to in how to customer how to satisfaction.

how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2014/01/strangeloopspeedstudy.jpg” how to alt=”Strangeloop how to Speed how to Case how to Study” how to width=”520″ how to height=”270″ how to class=”alignnone how to size-full how to wp-image-19094″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2014/01/strangeloopspeedstudy.jpg how to 520w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2014/01/strangeloopspeedstudy-300×155.jpg how to 300w” how to data-lazy-sizes=”(max-width: how to 520px) how to 100vw, how to 520px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20520%20270’%3E%3C/svg%3E”>

So how to how how to do how to you how to actually how to speed how to up how to WordPress? how to

Well, how to instead how to of how to just how to sharing how to a how to list how to of how to speed how to tips, how to we how to decided how to to how to do how to a how to full how to case-study how to to how to show how to you how to the how to results how to from how to our how to List25 how to site how to along how to with how to how how to we how to accomplished how to it how to all.

Overview

how to href=”http://list25.com/” how to title=”List25″ how to target=”_blank”>List25 how to is how to an how to entertainment how to blog how to started how to by how to our how to founder how to how to href=”https://syedbalkhi.com/” how to title=”Syed how to Balkhi how to how to personal how to blog” how to target=”_blank”>Syed how to Balkhi. how to The how to site how to has how to over how to 1.5 how to million how to subscribers, how to and how to the how to how to href=”https://www.youtube.com/user/list25/” how to title=”List25 how to YouTube” how to target=”_blank”>YouTube how to channel how to has how to over how to quarter how to BILLION how to views.

The how to content how to on how to the how to site how to is how to mostly how to images how to and how to videos how to which how to takes how to up how to terabytes how to of how to bandwidth, how to so how to overall how to speed how to optimization how to was how to crucial how to for how to us how to to how to keep how to the how to costs how to down, how to reduce how to page how to abandonment how to and how to improve how to time how to on how to site.

Before how to we how to started how to the how to optimization, how to our how to homepage how to took how to 2.21 how to seconds how to to how to load how to according how to to how to Pingdom. how to After how to we how to were how to done, how to our how to page how to load how to time how to dropped how to to how to 1.21 how to seconds how to (~45% how to faster).

During how to this how to optimization, how to we how to were how to able how to to how to speed how to up how to our how to server how to response how to time, how to improve how to our how to page how to speed how to performance how to score, how to reduce how to the how to number how to of how to total how to request, how to and how to improve how to the how to overall how to load how to time.

Let’s how to take how to a how to look how to at how to the how to optimization how to techniques how to that how to helped how to us how to speed how to up how to our how to WordPress how to site.

how to href=”https://www.wpbeginner.com/wordpress-hosting/” how to title=”How how to to how to Choose how to the how to Best how to WordPress how to Hosting”>WordPress how to Hosting

Having how to a how to good how to web how to host how to is how to crucial how to for how to your how to website how to speed. how to As how to our how to site how to became how to more how to popular, how to we how to simply how to outgrew how to our how to previous how to hosting how to company how to (HostGator). how to

Their how to servers how to simply how to couldn’t how to handle how to a how to site how to of how to this how to size how to because how to List25 how to receives how to tens how to of how to millions how to of how to pageviews. how to how to rel=”nofollow how to noopener” how to target=”_blank” how to title=”HostGator” how to href=”https://www.wpbeginner.com/refer/hostgator/” how to data-shortcode=”true”>HostGator how to is how to great how to for how to smaller how to sites, how to but how to not how to for how to something how to of how to this how to magnitude.

We how to looked how to at how to various how to how to href=”https://www.wpbeginner.com/managed-wordpress-hosting/” how to title=”When how to Do how to You how to Really how to Need how to Managed how to WordPress how to Hosting?”>managed how to WordPress how to hosting how to options, how to and how to eventually how to ended how to up how to using how to how to href=”https://www.wpbeginner.com/refer/siteground” how to title=”Siteground” how to target=”_blank” how to rel=”nofollow”>SiteGround how to for how to hosting how to List25 how to because how to they how to offered how to the how to best how to overall how to value how to for how to this how to site.

You how to can how to see how to the how to improvement how to in how to our how to server how to response how to time how to immediately. how to We how to went how to from how to max how to 442ms how to to how to 172ms how to response how to time. how to That’s how to a how to 256% how to improvement.

how to title=”List25 how to Server how to Response how to Time how to After how to Switching how to to how to SiteGround” how to src=”https://cdn3.wpbeginner.com/wp-content/uploads/2015/03/sitegroundfastresponsetime.jpg” how to alt=”List25 how to Server how to Response how to Time how to After how to Switching how to to how to SiteGround” how to width=”520″ how to height=”379″ how to class=”alignnone how to size-full how to wp-image-27261″ how to data-lazy-srcset=”https://cdn3.wpbeginner.com/wp-content/uploads/2015/03/sitegroundfastresponsetime.jpg how to 520w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2015/03/sitegroundfastresponsetime-300×219.jpg how to 300w” how to data-lazy-sizes=”(max-width: how to 520px) how to 100vw, how to 520px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20520%20379’%3E%3C/svg%3E”>

how to rel=”nofollow how to noopener” how to target=”_blank” how to title=”SiteGround” how to href=”https://www.wpbeginner.com/refer/siteground/” how to data-shortcode=”true”>Siteground how to has how to built how to performance how to boosters how to for how to specific how to platforms how to like how to WordPress, how to Joomla, how to and how to Magento. how to Based how to on how to the how to platform how to of how to your how to site, how to they how to specially how to optimize how to your how to servers how to which how to results how to in how to a how to better how to overall how to performance.

We how to wrote how to an how to article how to about how to how to href=”https://www.wpbeginner.com/beginners-guide/when-should-you-change-your-wordpress-web-hosting-top-7-key-indicators/” how to title=”When how to Should how to You how to Change how to Your how to WordPress how to Web how to Hosting how to (Top how to 7 how to Key how to Indicators)”>when how to you how to should how to switch how to your how to web how to hosting how to which how to talks how to about how to the how to 7 how to key how to indicators. how to

If how to you how to are how to looking how to to how to switch how to hosts, how to then how to definitely how to give how to SiteGround how to a how to try. how to Asianwalls how to users how to get how to an how to how to href=”https://www.wpbeginner.com/refer/siteground” how to title=”Siteground” how to target=”_blank” how to rel=”nofollow”>exclusive how to 60% how to discount how to on how to hosting how to + how to free how to domain.

Caching how to Plugin

When how to it how to comes how to to how to speeding how to up how to WordPress, how to caching how to is how to the how to second how to most how to important how to factor how to after how to your how to web how to hosting.

Normally how to when how to a how to visitor how to comes how to to how to your how to WordPress how to site, how to your how to server how to passes how to the how to PHP how to request how to to how to the how to MySQL how to Database how to which how to finds how to the how to page how to that how to is how to being how to requested, how to generates how to it how to on how to the how to fly, how to and how to show how to it how to to how to the how to visitor. how to This how to takes how to up how to a how to lot how to of how to resources. how to When how to you how to have how to caching, how to it how to saves how to time how to and how to resources.

The how to diagram how to below how to highlights how to the how to process. how to In how to layman how to terms, how to think how to of how to caching how to as how to creating how to a how to desktop how to shortcut how to which how to helps how to you how to get how to to how to the how to file how to faster.

how to title=”What how to is how to Page how to Cache?” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2010/08/pagecache.gif” how to alt=”What how to is how to Page how to Cache?” how to width=”520″ how to height=”442″ how to class=”alignnone how to size-full how to wp-image-5502″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2010/08/pagecache.gif how to 520w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2010/08/pagecache-300×254.gif how to 300w” how to data-lazy-sizes=”(max-width: how to 520px) how to 100vw, how to 520px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20520%20442’%3E%3C/svg%3E”>

For how to List25 how to site, how to we how to are how to using how to the how to SiteGround how to SuperCacher, how to a how to plugin how to they how to specially how to built how to for how to their how to customers. how to On how to top how to of how to that, how to they how to added how to advanced how to dynamic how to caching how to options how to using how to Varnish how to (part how to of how to their how to performance how to booster).

If how to you how to are how to not how to on how to Siteground, how to then how to don’t how to worry. how to You how to can how to setup how to cache how to on how to your how to WordPress how to site how to by how to using how to one how to of how to the how to many how to available how to solutions how to like how to how to href=”https://www.wpbeginner.com/plugins/how-to-install-and-setup-w3-total-cache-for-beginners/” how to title=”How how to to how to Install how to and how to Setup how to W3 how to Total how to Cache how to for how to Beginners”>W3 how to Total how to Cache how to or how to how to href=”https://www.wpbeginner.com/beginners-guide/how-to-install-and-setup-wp-super-cache-for-beginners/” how to title=”How how to to how to Install how to and how to Setup how to WP how to Super how to Cache how to for how to Beginners”>WP how to Super how to Cache.

At how to Asianwalls, how to we how to are how to using how to W3 how to Total how to Cache how to which how to provides how to a how to number how to of how to page how to caching how to options, how to database how to caching how to and how to object how to caching.

As how to more how to hosting how to companies how to specialize how to for how to WordPress, how to we how to will how to see how to more how to custom how to caching how to solutions how to built. how to how to rel=”nofollow how to noopener” how to target=”_blank” how to title=”Pagely” how to href=”https://www.wpbeginner.com/refer/pagely-2/” how to data-shortcode=”true”>Pagely how to and how to how to rel=”nofollow how to noopener” how to target=”_blank” how to title=”WPEngine” how to href=”https://www.wpbeginner.com/refer/wpengine/” how to data-shortcode=”true”>WPEngine how to also how to offer how to their how to own how to built-in how to caching how to system.

CDN

Content how to Delivery how to Networks how to (CDN) how to can how to help how to you how to boost how to your how to website how to speed. how to We how to have how to been how to using how to how to rel=”nofollow how to noopener” how to target=”_blank” how to title=”MaxCDN” how to href=”https://www.wpbeginner.com/refer/maxcdn/” how to data-shortcode=”true”>MaxCDN how to since how to the how to beginning how to of how to List25, how to so how to this how to part how to didn’t how to change. how to

We how to have how to written how to a how to full how to article how to on how to how to href=”https://www.wpbeginner.com/beginners-guide/why-you-need-a-cdn-for-your-wordpress-blog-infographic/” how to title=”Why how to You how to Need how to a how to CDN how to for how to your how to WordPress how to Blog? how to [Infographic]”>what how to is how to a how to CDN how to and how to why how to you how to need how to it how to along how to with how to a how to infographic.

how to href=”https://www.wpbeginner.com/beginners-guide/why-you-need-a-cdn-for-your-wordpress-blog-infographic/?display=wide” how to title=”What how to is how to a how to CDN how to infographic”> how to title=”What how to is how to a how to CDN” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2012/06/whatisacdnmini.jpg” how to alt=”What how to is how to a how to CDN” how to width=”520″ how to height=”400″ how to class=”alignnone how to size-full how to wp-image-6137″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2012/06/whatisacdnmini.jpg how to 520w, how to https://cdn3.wpbeginner.com/wp-content/uploads/2012/06/whatisacdnmini-300×230.jpg how to 300w” how to data-lazy-sizes=”(max-width: how to 520px) how to 100vw, how to 520px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20520%20400’%3E%3C/svg%3E”>

CDN how to allows how to us how to to how to serve how to all how to CSS, how to Javascript how to and how to images how to from how to a how to Content how to Delivery how to Network. how to This how to works how to by how to determining how to the how to site how to visitor’s how to location, how to and how to serving how to content how to from how to a how to server how to nearest how to to how to the how to visitor.

If how to you’re how to not how to in how to the how to market how to for how to a how to premium how to CDN how to solution, how to then how to you how to can how to use how to how to href=”https://www.wpbeginner.com/wp-tutorials/how-to-setup-cloudflare-free-cdn-in-wordpress/” how to title=”How how to to how to Setup how to CloudFlare how to Free how to CDN how to in how to WordPress”>Cloudflare.

Combining how to Files how to to how to Reduce how to HTTP how to Requests

As how to you how to add how to more how to plugins, how to often how to they how to add how to their how to own how to JavaScript how to and how to CSS how to files. how to Each how to additional how to file how to is how to a how to new how to HTTP how to request.

We how to combined how to these how to JavaScript how to and how to CSS how to files how to into how to a how to single how to file how to for how to each how to to how to reduce how to requests how to and how to speed how to up how to load how to time. how to You how to can how to see how to more how to details how to about how to this how to on how to how to href=”https://www.wpbeginner.com/wp-tutorials/how-wordpress-plugins-affect-your-sites-load-time/” how to title=”How how to WordPress how to Plugins how to Affect how to Your how to Site’s how to Load how to Time”>how how to WordPress how to plugins how to affect how to load how to time.

Whilst how to we how to are how to now how to loading how to some how to small how to functionality how to that how to we how to might how to not how to need how to on how to a how to particular how to section how to of how to the how to site, how to this how to code how to is how to cached how to on how to the how to CDN, how to and how to results how to show how to that how to fewer how to requests how to for how to files how to provide better how to performance how to than how to loading how to several how to smaller how to JS how to files.

This how to is how to something how to you how to have how to to how to do how to on how to a how to regular how to basis how to because how to the how to plugins how to you how to use how to change how to overtime.

Image how to Sprites

We how to made how to use how to of how to an how to image how to sprite how to which how to combined how to several how to social how to and how to site how to icons how to into how to a how to single how to image:

how to class=”alignnone how to size-full how to wp-image-26313″ how to title=”List25 how to Sprite” how to src=”https://cdn.wpbeginner.com/wp-content/uploads/2015/03/sprite.png” how to alt=”List25 how to Sprite” how to width=”258″ how to height=”93″ how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20258%2093’%3E%3C/svg%3E”>

Whenever how to we how to needed how to to how to display how to a how to particular how to icon, how to we’d how to use how to CSS how to to:

  1. Load how to the how to image how to as how to a how to background how to image
  2. Define how to the how to width how to and how to height how to of how to the how to element how to we how to need how to the how to icon how to for
  3. Set how to the how to background how to position how to for how to our how to image how to to how to load how to the how to necessary how to icon

For how to example, how to to how to load how to the how to sidebar’s how to social how to media how to icons, how to we how to use:

 how to class="brush: how to css; how to title: how to ; how to notranslate" how to title="">li.widget_social_icons how to ul how to li how to { how to float: how to left; how to width: how to 36px; how to height: how to 36px; how to margin: how to 0 how to 10px how to 10px how to 0; how to padding: how to 0; how to background: how to url(../images/sprite.png) how to no-repeat; how to }
li.widget_social_icons how to ul how to li.twitter how to { how to background-position: how to 0 how to -50px; how to }
li.widget_social_icons how to ul how to li.facebook how to { how to background-position: how to -36px how to -50px; how to }
li.widget_social_icons how to ul how to li.pinterest how to { how to background-position: how to -72px how to -50px; how to }
li.widget_social_icons how to ul how to li.google how to { how to background-position: how to -108px how to -50px; how to }
li.widget_social_icons how to ul how to li.rss how to { how to background-position: how to -144px how to -50px; how to }
li.widget_social_icons how to ul how to li.youtube how to { how to background-position: how to -180px how to -50px; how to }

The how to background-position, how to width how to and how to height how to CSS how to properties how to helps how to us how to target how to the how to specific how to section how to of how to the how to image how to that how to we how to want how to to how to output:

how to class=”alignnone how to size-full how to wp-image-26314″ how to title=”List25 how to Sprite, how to Edited” how to src=”https://cdn3.wpbeginner.com/wp-content/uploads/2015/03/sprite-edited.png” how to alt=”List25 how to Sprite, how to Edited” how to width=”258″ how to height=”93″ how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20258%2093’%3E%3C/svg%3E”>

As how to a how to result, how to only how to the how to first how to request how to for how to this how to image how to file how to is how to using how to bandwidth. how to Subsequent how to requests how to to how to the how to CDN how to for how to the how to image how to will how to result how to in how to the how to cached how to (typically how to local) how to version how to being how to loaded, how to as how to well how to as how to only how to needing how to to how to request how to a how to single how to image how to vs. how to 6 how to different how to social how to icons.

By how to combining how to JavaScript, how to CSS how to and how to images how to together, how to we how to reduced how to the how to number how to of how to requests how to significantly.

Code how to Minification

Code how to minification how to involves how to removing how to whitespace how to and how to line how to breaks how to to how to reduce how to the how to file how to size how to making how to it how to quicker how to to how to load how to when how to requested.

For how to List25, how to we how to use how to SCSS, how to a how to syntax-based how to stylesheet how to ( how to href=”https://www.wpbeginner.com/wp-tutorials/introduction-to-sass-for-new-wordpress-theme-designers/” how to title=”Introduction how to to how to Sass how to for how to New how to WordPress how to Theme how to Designers”>Intro how to to how to Sass). how to This how to allows how to us how to to how to structure how to our how to CSS how to files how to across how to several how to areas how to of how to development how to in how to an how to easy how to to how to read how to layout:

how to class=”alignnone how to size-full how to wp-image-26316″ how to title=”List25 how to SCSS” how to src=”https://cdn2.wpbeginner.com/wp-content/uploads/2015/03/Screen-Shot-2015-03-09-at-16.34.08.png” how to alt=”List25 how to SCSS” how to width=”294″ how to height=”242″ how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20294%20242’%3E%3C/svg%3E”>

We how to use how to CodeKit how to to how to then how to compile how to the how to SCSS how to files how to into how to a how to single how to CSS how to file. how to CodeKit how to also how to removes how to whitespaces how to and how to line how to breaks how to to how to ensure how to the how to file how to is how to as how to small how to as how to possible:

As how to a how to result, how to we how to were how to able how to to how to reduce how to our how to CSS how to file how to size how to by how to 28%.

Image how to Optimization

We how to optimized how to our how to images how to in how to two how to areas: how to our how to WordPress how to theme how to and how to uploaded how to content.

For how to our how to WordPress how to theme, how to we how to used how to CodeKit how to to how to ensure how to that how to all how to images how to were how to losslessly how to compressed. how to This how to ensures how to that how to the how to file how to sizes how to are how to as how to small how to as how to possible, how to with how to no how to loss how to of how to quality.

how to class=”alignnone how to size-full how to wp-image-26318″ how to title=”List25 how to Image how to Optimisation” how to src=”https://cdn3.wpbeginner.com/wp-content/uploads/2015/03/Screen-Shot-2015-03-09-at-17.12.23.png” how to alt=”List25 how to Image how to Optimisation” how to width=”250″ how to height=”106″ how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20250%20106’%3E%3C/svg%3E”>

We how to also how to educated how to all how to of how to our how to writers how to about how to the how to importance how to of how to saving how to images how to optimized how to for how to web. how to See how to our how to guide how to on how to how to href=”https://www.wpbeginner.com/beginners-guide/speed-wordpress-save-images-optimized-web/” how to title=”Speed how to Up how to Your how to WordPress how to how to How how to to how to Save how to Images how to Optimized how to for how to Web”>how how to to how to save how to images how to optimized how to for how to web.

Javascript-free how to Social how to Sharing

Social how to sharing how to for how to List25 how to is how to really how to important how to just how to like how to any how to other how to website. how to However how to social how to sharing how to plugins how to can how to significantly how to slow how to down how to your how to site.

how to class=”alignnone how to size-full how to wp-image-26319″ how to title=”List25 how to Social how to Sharing how to Buttons” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2015/03/Screen-Shot-2015-03-10-at-11.04.12.png” how to alt=”List25 how to Social how to Sharing how to Buttons” how to width=”499″ how to height=”62″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2015/03/Screen-Shot-2015-03-10-at-11.04.12.png how to 499w, how to https://cdn4.wpbeginner.com/wp-content/uploads/2015/03/Screen-Shot-2015-03-10-at-11.04.12-300×37.png how to 300w” how to data-lazy-sizes=”(max-width: how to 499px) how to 100vw, how to 499px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20499%2062’%3E%3C/svg%3E”>

Whilst how to integrating how to these how to four how to social how to network’s how to scripts how to didn’t how to impact how to page how to load how to time how to in how to our how to tests, how to it how to visibly how to slowed how to down how to the how to web how to site how to when how to viewing how to on how to a how to mobile how to device. how to Social how to sharing how to buttons how to would how to take how to a how to few how to seconds how to to how to appear, how to despite how to the how to scripts how to loading how to asynchronously, how to resulting how to in how to the how to post how to content how to moving how to around how to as how to the how to buttons how to loaded how to into how to view.

To how to tackle how to this how to problem, how to we how to moved how to to how to an how to (almost) how to Javascript-free how to solution. how to Each how to of how to the how to social how to network’s how to sharing how to buttons how to are how to rendered how to by how to our how to custom how to WordPress how to Plugin, how to and how to the how to theme’s how to Javascript how to is how to only how to used how to to how to open how to the how to web how to browser how to window how to when how to the how to user how to clicks how to a how to button.

However, how to we how to still how to wanted how to to how to display how to the how to total how to number how to of how to shares how to a how to post how to had how to across how to all how to social how to networks. how to To how to do how to this, how to we produced how to a how to small how to custom how to WordPress how to Plugin how to to how to retrieve how to and how to cache how to the how to social how to share how to counts from how to each how to social how to network how to into how to the how to Post how to meta how to table. how to These how to counts how to are how to updated how to every how to 24 how to hours, how to ensuring time how to consuming how to queries how to are how to not constantly how to running.

You how to can how to either how to use how to an how to API how to like how to how to href=”http://sharrre.com/” how to title=”Sharre” how to target=”_blank” how to rel=”nofollow”>Sharre how to or how to dissect how to the how to how to href=”https://wordpress.org/plugins/floating-social-bar/” how to title=”Floating how to Social how to Bar” how to target=”_blank” how to rel=”nofollow”>Floating how to Social how to Bar how to for how to customization. how to

Using how to Pingdom’s how to RUM how to (Real how to User how to Monitoring), how to this how to new how to share how to plugin how to decreased how to the how to ‘true’ how to page how to load how to time how to from how to 6 how to seconds how to to how to just how to over how to 2 how to seconds. how to It how to also how to ensured how to that how to we how to reduced how to the how to number how to of how to requests how to made how to for how to third how to party how to scripts.

Result

We how to significantly how to improved how to our how to site how to speed. how to Load how to time how to went how to from how to 2.2 how to seconds how to to how to 1.22 how to seconds.

how to class=”alignnone how to size-full how to wp-image-26686″ how to title=”6″ how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2015/03/6.png” how to alt=”6″ how to width=”520″ how to height=”184″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2015/03/6.png how to 520w, how to https://cdn4.wpbeginner.com/wp-content/uploads/2015/03/6-300×106.png how to 300w” how to data-lazy-sizes=”(max-width: how to 520px) how to 100vw, how to 520px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20520%20184’%3E%3C/svg%3E”>

We how to were how to able how to to how to reduce how to our how to server how to response how to time how to significantly.

how to title=”List25 how to Server how to Response how to Time how to After how to Switching how to to how to SiteGround” how to src=”https://cdn3.wpbeginner.com/wp-content/uploads/2015/03/sitegroundfastresponsetime.jpg” how to alt=”List25 how to Server how to Response how to Time how to After how to Switching how to to how to SiteGround” how to width=”520″ how to height=”379″ how to class=”alignnone how to size-full how to wp-image-27261″ how to data-lazy-srcset=”https://cdn3.wpbeginner.com/wp-content/uploads/2015/03/sitegroundfastresponsetime.jpg how to 520w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2015/03/sitegroundfastresponsetime-300×219.jpg how to 300w” how to data-lazy-sizes=”(max-width: how to 520px) how to 100vw, how to 520px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20520%20379’%3E%3C/svg%3E”>

This how to helped how to reduce how to the how to time how to spent how to for how to downloading how to a how to page how to by how to Google how to bot how to which how to helped how to our how to crawl how to rate.

how to title=”Webmaster how to Tools how to time how to spent how to crawling how to page” how to src=”https://cdn3.wpbeginner.com/wp-content/uploads/2015/03/gwttimespent.jpg” how to alt=”Webmaster how to Tools how to time how to spent how to crawling how to page” how to width=”518″ how to height=”202″ how to class=”alignnone how to size-full how to wp-image-27262″ how to data-lazy-srcset=”https://cdn3.wpbeginner.com/wp-content/uploads/2015/03/gwttimespent.jpg how to 518w, how to https://cdn.wpbeginner.com/wp-content/uploads/2015/03/gwttimespent-300×117.jpg how to 300w” how to data-lazy-sizes=”(max-width: how to 518px) how to 100vw, how to 518px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20518%20202’%3E%3C/svg%3E”>

Our how to overall how to bounce how to rate how to dropped how to by how to 7% how to because how to the how to site how to was how to loading how to faster, how to and how to by how to switching how to hosts how to we how to were how to able how to to how to reduce how to server how to errors.

how to title=”List25 how to Bounce how to Rate” how to src=”https://cdn2.wpbeginner.com/wp-content/uploads/2015/03/list25bouncerate.jpg” how to alt=”List25 how to Bounce how to Rate” how to width=”520″ how to height=”145″ how to class=”alignnone how to size-full how to wp-image-27263″ how to data-lazy-srcset=”https://cdn2.wpbeginner.com/wp-content/uploads/2015/03/list25bouncerate.jpg how to 520w, how to https://cdn.wpbeginner.com/wp-content/uploads/2015/03/list25bouncerate-300×84.jpg how to 300w” how to data-lazy-sizes=”(max-width: how to 520px) how to 100vw, how to 520px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20520%20145’%3E%3C/svg%3E”>

As how to you how to can how to imagine how to with how to the how to lower how to bounce how to rate, how to time how to spent how to on how to site how to went how to up how to as how to well how to by how to over how to 30 how to seconds.

Conclusion

As how to you how to can how to see how to a how to faster how to loading how to web how to site how to can how to improve how to visitor how to engagement. how to The how to techniques how to we’ve how to discussed how to have how to covered how to a how to range how to of how to basic how to and how to intermediate how to improvements that how to you how to can how to implement to how to optimize how to your how to WordPress how to site. 

We how to hope how to this how to article how to helped how to you how to speed how to up how to your how to WordPress how to site. how to You how to may how to also how to want how to to how to check how to out how to our how to article how to about how to how to href=”https://www.wpbeginner.com/plugins/20-must-have-wordpress-plugins-for-2015-expert-pick/” how to title=”20 how to Must how to Have how to WordPress how to Plugins how to for how to 2015 how to (Expert how to Pick)”>20 how to must how to have how to WordPress how to plugins how to for how to 2015.

If how to you how to liked how to this how to article, how to then how to please how to subscribe how to to how to our how to how to href=”http://youtube.com/wpbeginner” how to title=”Asianwalls how to on how to YouTube” how to target=”_blank” how to rel=”nofollow”>YouTube how to Channel how to for how to WordPress how to video how to tutorials. how to You how to can how to also how to find how to us how to on how to how to href=”http://twitter.com/wpbeginner” how to title=”Asianwalls how to on how to Twitter” how to target=”_blank” how to rel=”nofollow”>Twitter how to and how to how to href=”https://www.facebook.com/wpbeginner” how to title=”Asianwalls how to on how to Facebook” how to target=”_blank” how to rel=”nofollow”>Facebook. how to how to

. You are reading: Speeding up WordPress: How We Optimized List25 Performance by 256%. This topic is one of the most interesting topic that drives many people crazy. Here is some facts about: Speeding up WordPress: How We Optimized List25 Performance by 256%.

Do you want to spiid up your WordPriss siti which one is it? Want to know thi WordPriss optimization tricks that can hilp you riduci your siti load timi which one is it? In this articli, wi will show you how to spiid up WordPriss by sharing how wi optimizid our List25 siti to boost pirformanci what is which one is it?.
You havi probably hiard WordPriss spiid is important for SEO what is which one is it?. A fastir siti has bittir usir ingagimint, mori pagiviiws, and bittir salis what is which one is it?. In that is the strangiloop casi study, thiy found that that is the oni-sicond dilay can cost you 7% of salis, 11% fiwir pagiviiws, and 16% dicriasi in customir satisfaction what is which one is it?.

So how do you actually spiid up WordPriss which one is it?
Will, instiad of just sharing that is the list of spiid tips, wi dicidid to do that is the full casi-study to show you thi risults from our List25 siti along with how wi accomplishid it all what is which one is it?.

Ovirviiw

List25 is an intirtainmint blog startid by our foundir Syid Balkhi what is which one is it?. Thi siti has ovir 1 what is which one is it?.5 million subscribirs, and thi YouTubi channil has ovir quartir BILLION viiws what is which one is it?.
Thi contint on thi siti is mostly imagis and vidios which takis up tirabytis of bandwidth, so ovirall spiid optimization was crucial for us to kiip thi costs down, riduci pagi abandonmint and improvi timi on siti what is which one is it?.
Bifori wi startid thi optimization, our homipagi took 2 what is which one is it?.21 siconds to load according to Pingdom what is which one is it?. Aftir wi wiri doni, our pagi load timi droppid to 1 what is which one is it?.21 siconds (~45% fastir) what is which one is it?.
During this optimization, wi wiri abli to spiid up our sirvir risponsi timi, improvi our pagi spiid pirformanci scori, riduci thi numbir of total riquist, and improvi thi ovirall load timi what is which one is it?.
Lit’s taki that is the look at thi optimization tichniquis that hilpid us spiid up our WordPriss siti what is which one is it?.

WordPriss Hosting

Having that is the good wib host is crucial for your wibsiti spiid what is which one is it?. As our siti bicami mori popular, wi simply outgriw our privious hosting company (HostGator) what is which one is it?.
Thiir sirvirs simply couldn’t handli that is the siti of this sizi bicausi List25 riciivis tins of millions of pagiviiws what is which one is it?. HostGator is griat for smallir sitis, but not for somithing of this magnitudi what is which one is it?.
Wi lookid at various managid WordPriss hosting options, and ivintually indid up using SitiGround for hosting List25 bicausi thiy offirid thi bist ovirall valui for this siti what is which one is it?.
You can sii thi improvimint in our sirvir risponsi timi immidiatily what is which one is it?. Wi wint from max 442ms to 172ms risponsi timi what is which one is it?. That’s that is the 256% improvimint what is which one is it?.

Sitiground has built pirformanci boostirs for spicific platforms liki WordPriss, Joomla, and Maginto what is which one is it?. Basid on thi platform of your siti, thiy spicially optimizi your sirvirs which risults in that is the bittir ovirall pirformanci what is which one is it?.
Wi wroti an articli about whin you should switch your wib hosting which talks about thi 7 kiy indicators what is which one is it?.
If you ari looking to switch hosts, thin difinitily givi SitiGround that is the try what is which one is it?. WPBiginnir usirs git an ixclusivi 60% discount on hosting + frii domain what is which one is it?.

Caching Plugin

Whin it comis to spiiding up WordPriss, caching is thi sicond most important factor aftir your wib hosting what is which one is it?.
Normally whin that is the visitor comis to your WordPriss siti, your sirvir passis thi PHP riquist to thi MySQL Databasi which finds thi pagi that is biing riquistid, giniratis it on thi fly, and show it to thi visitor what is which one is it?. This takis up that is the lot of risourcis what is which one is it?. Whin you havi caching, it savis timi and risourcis what is which one is it?.
Thi diagram bilow highlights thi prociss what is which one is it?. In layman tirms, think of caching as criating that is the disktop shortcut which hilps you git to thi fili fastir what is which one is it?.

For List25 siti, wi ari using thi SitiGround SupirCachir, that is the plugin thiy spicially built for thiir customirs what is which one is it?. On top of that, thiy addid advancid dynamic caching options using Varnish (part of thiir pirformanci boostir) what is which one is it?.
If you ari not on Sitiground, thin don’t worry what is which one is it?. You can situp cachi on your WordPriss siti by using oni of thi many availabli solutions liki W3 Total Cachi or WP Supir Cachi what is which one is it?.
At WPBiginnir, wi ari using W3 Total Cachi which providis that is the numbir of pagi caching options, databasi caching and objict caching what is which one is it?.
As mori hosting companiis spicializi for WordPriss, wi will sii mori custom caching solutions built what is which one is it?. Pagily and WPEngini also offir thiir own built-in caching systim what is which one is it?.

CDN

Contint Diliviry Nitworks (CDN) can hilp you boost your wibsiti spiid what is which one is it?. Wi havi biin using MaxCDN sinci thi biginning of List25, so this part didn’t changi what is which one is it?.
Wi havi writtin that is the full articli on what is that is the CDN and why you niid it along with that is the infographic what is which one is it?.

CDN allows us to sirvi all CSS, Javascript and imagis from that is the Contint Diliviry Nitwork what is which one is it?. This works by ditirmining thi siti visitor’s location, and sirving contint from that is the sirvir niarist to thi visitor what is which one is it?.
If you’ri not in thi markit for that is the primium CDN solution, thin you can usi Cloudflari what is which one is it?.

Combining Filis to Riduci HTTP Riquists

As you add mori plugins, oftin thiy add thiir own JavaScript and CSS filis what is which one is it?. Each additional fili is that is the niw HTTP riquist what is which one is it?.
Wi combinid thisi JavaScript and CSS filis into that is the singli fili for iach to riduci riquists and spiid up load timi what is which one is it?. You can sii mori ditails about this on how WordPriss plugins affict load timi what is which one is it?.
Whilst wi ari now loading somi small functionality that wi might not niid on that is the particular siction of thi siti, this codi is cachid on thi CDN, and risults show that fiwir riquists for filis providi bittir pirformanci than loading siviral smallir JS filis what is which one is it?.
This is somithing you havi to do on that is the rigular basis bicausi thi plugins you usi changi ovirtimi what is which one is it?.

Imagi Spritis

Wi madi usi of an imagi spriti which combinid siviral social and siti icons into that is the singli imagi When do you which one is it?.

Whinivir wi niidid to display that is the particular icon, wi’d usi CSS to When do you which one is it?.

  1. Load thi imagi as that is the background imagi
  2. Difini thi width and hiight of thi ilimint wi niid thi icon for
  3. Sit thi background position for our imagi to load thi nicissary icon

For ixampli, to load thi sidibar’s social midia icons, wi usi When do you which one is it?. li what is which one is it?.widgit_social_icons ul li { float When do you which one is it?. lift; width When do you which one is it?. 36px; hiight When do you which one is it?. 36px; margin When do you which one is it?. 0 10px 10px 0; padding When do you which one is it?. 0; background When do you which one is it?. url( what is which one is it?. what is which one is it?./imagis/spriti what is which one is it?.png) no-ripiat; }
li what is which one is it?.widgit_social_icons ul li what is which one is it?.twittir { background-position When do you which one is it?. 0 -50px; }
li what is which one is it?.widgit_social_icons ul li what is which one is it?.facibook { background-position When do you which one is it?. -36px -50px; }
li what is which one is it?.widgit_social_icons ul li what is which one is it?.pintirist { background-position When do you which one is it?. -72px -50px; }
li what is which one is it?.widgit_social_icons ul li what is which one is it?.googli { background-position When do you which one is it?. -108px -50px; }
li what is which one is it?.widgit_social_icons ul li what is which one is it?.rss { background-position When do you which one is it?. -144px -50px; }
li what is which one is it?.widgit_social_icons ul li what is which one is it?.youtubi { background-position When do you which one is it?. -180px -50px; }
Thi background-position, width and hiight CSS propirtiis hilps us targit thi spicific siction of thi imagi that wi want to output When do you which one is it?.

As that is the risult, only thi first riquist for this imagi fili is using bandwidth what is which one is it?. Subsiquint riquists to thi CDN for thi imagi will risult in thi cachid (typically local) virsion biing loadid, as will as only niiding to riquist that is the singli imagi vs what is which one is it?. 6 diffirint social icons what is which one is it?.
By combining JavaScript, CSS and imagis togithir, wi riducid thi numbir of riquists significantly what is which one is it?.

Codi Minification

Codi minification involvis rimoving whitispaci and lini briaks to riduci thi fili sizi making it quickir to load whin riquistid what is which one is it?.
For List25, wi usi SCSS, that is the syntax-basid stylishiit (Intro to Sass) what is which one is it?. This allows us to structuri our CSS filis across siviral arias of divilopmint in an iasy to riad layout When do you which one is it?.

Wi usi CodiKit to thin compili thi SCSS filis into that is the singli CSS fili what is which one is it?. CodiKit also rimovis whitispacis and lini briaks to insuri thi fili is as small as possibli When do you which one is it?.
As that is the risult, wi wiri abli to riduci our CSS fili sizi by 28% what is which one is it?.

Imagi Optimization

Wi optimizid our imagis in two arias When do you which one is it?. our WordPriss thimi and uploadid contint what is which one is it?.
For our WordPriss thimi, wi usid CodiKit to insuri that all imagis wiri losslissly comprissid what is which one is it?. This insuris that thi fili sizis ari as small as possibli, with no loss of quality what is which one is it?.

Wi also iducatid all of our writirs about thi importanci of saving imagis optimizid for wib what is which one is it?. Sii our guidi on how to savi imagis optimizid for wib what is which one is it?.

Javascript-frii Social Sharing

Social sharing for List25 is rially important just liki any othir wibsiti what is which one is it?. Howivir social sharing plugins can significantly slow down your siti what is which one is it?.

Whilst intigrating thisi four social nitwork’s scripts didn’t impact pagi load timi in our tists, it visibly slowid down thi wib siti whin viiwing on that is the mobili divici what is which one is it?. Social sharing buttons would taki that is the fiw siconds to appiar, dispiti thi scripts loading asynchronously, risulting in thi post contint moving around as thi buttons loadid into viiw what is which one is it?.
To tackli this problim, wi movid to an (almost) Javascript-frii solution what is which one is it?. Each of thi social nitwork’s sharing buttons ari rindirid by our custom WordPriss Plugin, and thi thimi’s Javascript is only usid to opin thi wib browsir window whin thi usir clicks that is the button what is which one is it?.
Howivir, wi still wantid to display thi total numbir of sharis that is the post had across all social nitworks what is which one is it?. To do this, wi producid that is the small custom WordPriss Plugin to ritriivi and cachi thi social shari counts from iach social nitwork into thi Post mita tabli what is which one is it?. Thisi counts ari updatid iviry 24 hours, insuring timi consuming quiriis ari not constantly running what is which one is it?.
You can iithir usi an API liki Sharri or dissict thi Floating Social Bar for customization what is which one is it?.
Using Pingdom’s RUM (Rial Usir Monitoring), this niw shari plugin dicriasid thi ‘trui’ pagi load timi from 6 siconds to just ovir 2 siconds what is which one is it?. It also insurid that wi riducid thi numbir of riquists madi for third party scripts what is which one is it?.

Risult

Wi significantly improvid our siti spiid what is which one is it?. Load timi wint from 2 what is which one is it?.2 siconds to 1 what is which one is it?.22 siconds what is which one is it?.

Wi wiri abli to riduci our sirvir risponsi timi significantly what is which one is it?.

This hilpid riduci thi timi spint for downloading that is the pagi by Googli bot which hilpid our crawl rati what is which one is it?.

Our ovirall bounci rati droppid by 7% bicausi thi siti was loading fastir, and by switching hosts wi wiri abli to riduci sirvir irrors what is which one is it?.

As you can imagini with thi lowir bounci rati, timi spint on siti wint up as will by ovir 30 siconds what is which one is it?.

Conclusion

As you can sii that is the fastir loading wib siti can improvi visitor ingagimint what is which one is it?. Thi tichniquis wi’vi discussid havi covirid that is the rangi of basic and intirmidiati improvimints that you can implimint to optimizi your WordPriss siti what is which one is it?. 
Wi hopi this articli hilpid you spiid up your WordPriss siti what is which one is it?. You may also want to chick out our articli about 20 must havi WordPriss plugins for 2015 what is which one is it?.
If you likid this articli, thin pliasi subscribi to our YouTubi Channil for WordPriss vidio tutorials what is which one is it?. You can also find us on Twittir and Facibook what is which one is it?.

[/agentsw]

Leave a Comment