Question

How can I make Website faster?

Posted August 28, 2018 7.6k views
UbuntuWordPress

I am running my website on Ubuntu

WordPress 4.9.1 on 16.04
1 GB
1 vCPU
25 GB
$5/mo
$0.007/hr

My website is super slow. How can I make it faster? Thanks

1 comment
  • You could try disabling all your current plugins and see if it changes anything and if it does, re'enable them one by one to see which one is causing the slowdown. I’ve seen people recommend installing one of those caching plug'ins, maybe that helps you.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
Submit an Answer
10 answers

@X40C touched on some good points. The thing about Wordpress is that it is dynamic, meaning every page is generated based on the available code, prior to being sent to the visitor. On every page load the web application will load it’s base code, query plugins and themes, pull the information from the database, and then use the combined information to construct a website in real time.

Now, the more workload injected into any one of those parts, the slower the website will be. One bad plugin, or one bad theme, will break the entire site’s performance. For that reason I also highly recommend going very minimal on themes and plugins, and cycling through them to compare performance with/without.

Static caching plugins do help, but there are circumstances in which they are unable to. I always used WP Super Cache configured like this:

https://support.hostgator.com/articles/wp-super-cache-plugin

Then again, it’s been a little bit since I was over there doing managed Wordpress work, so there may be better plugins :)

Jarland

There definitely are @jarland. Autoptimize and Cache Enabler combination work wonders. I personally use Wp Rocket. It is a premium plugin though.

However @bantinthethaotv247, there’re things you can do from the server side. I would switch to nginx if already not on it. Enabling http2 also helps a bit. Then a CDN, the list goes on.

Hi there,

Here are ten ways to keep your website speed up to standard:

  1. Implement your own content delivery network (CDN). A collection of global servers share a website’s static files, such as CSS or JavaScript, and they deliver from the server closest to the user’s physical location. In other words, when a user clicks on a video, the file loads faster because it is distributed from a server nearby. Larger websites implement CDNs to ensure visitors around the world have a much more accessible, fast experience.
  2. Use adaptive images. According to the HTTP Archive, 61 percent of a website’s page weight on a desktop computer is images. Start by using tools such as Picturefill or Adaptive Images on your website to save bandwidth and improve page speed for your site. Another option is to adopt new image formats like WebP and JPeg XR—this can help reduce image weight by twenty to fifty percent without sacrificing image quality.
  3. Cache, cache, cache. Browser caching stores cache versions of static resources, a process that quickens page speed tremendously and reduces server lag. When a user visits a page on your website, the cached version usually displays unless it has changed since it was last cached. This means the browser saves a lot of requests to your server and improves load speed for your site.
  4. Evaluate your plugins. Plugins can bring new functionality and features to your website, but the more plugins your website has, the longer it takes to load. Poor or outdated plugins can slow down website performance dramatically, which could be fixed by removing plugins that duplicate functionality, are out of date or are no longer used.
  5. Combine images into CSS sprites. If you have several images on a page, you are forcing multiple roundtrips of the server to get all the resources secured, which slows down page speed. Sprites combine all background images on a page into one single image, which means all images appear when the main “sprite” loads. This reduces the chance of flickering images and a smoother experience for your users.
  6. Enable HTTP keep-alive response headers. HTTP requests are simple: they grab a single file, distribute and close. That said, this process is not always fast. Keep-alive allows the web browser and server to agree to use the same connection to grab and send multiple files. In other words, the server holds the connection open while a user is on the site instead of opening a new connection with every request, easing the load for the processor, network and memory.
  7. Compress your content. You can compress your content significantly in order to improve your website performance. Popular web servers such as Apache and IIS use the GZIP compression algorithm to do this automatically on HTML, CSS and JavaScript. There are even compressor services online that remove unnecessary spaces and characters across your HTML and CSS code.
  8. Configure expires headers. When a user visits your website, the website files are stored on their computer so that your website loads faster for them the next time they visit. There is an expiration date in the file header that determines how long these files will be stored on their computer, which is usually set to 24 hours by default. You can configure the expires header so that the files never time out, or you can increase the expiration date so that it doesn’t impact your server and page load time.
  9. Minify JavaScript and CSS. By removing unnecessary line breaks, extra space, and so on, you will speed up parsing, downloading and executing. This simple task can cut bytes of data from your page, and every little bit counts. Tools like this CSS Minifier/Compressor can be very helpful in this department.
  10. Review your hosting package. If you’ve taken these previous steps and your website is still loading slowly, you may want to consider a new hosting package. On a typical shared hosting account, you might be sharing server space with dozens of other companies, which can impact the speed of your website since a number of people are using the same server. If shared hosting no longer meets your needs, consider dedicated hosting. This option allows you alone have access to the server, or a VPS (Virtual Private Server)—a physical computer partitioned into multiple servers each running its own operating system.
  11. You can also try migrating to a Virtual Private Cloud (VPC). Companies that rely on their website to stream large amounts of content, or those running a browser-based SaaS platform may find that a VPC enables faster, more predictable performance and can cut bandwidth costs up to 70%.

*B.Leo *


“Leaning without thinking is useless thinking without learning is dangerous”
Happy WheelsCCleanerVLC

Here are ten ways to keep your website speed up to standard:

  1. Implement your own content delivery network (CDN). A collection of global servers share a website’s static files, such as CSS or JavaScript, and they deliver from the server closest to the user’s physical location. In other words, when a user clicks on a video, the file loads faster because it is distributed from a server nearby. Larger websites implement CDNs to ensure visitors around the world have a much more accessible, fast experience.
  2. Use adaptive images. According to the HTTP Archive, 61 percent of a website’s page weight on a desktop computer is images. Start by using tools such as Picturefill or Adaptive Images on your website to save bandwidth and improve page speed for your site. Another option is to adopt new image formats like WebP and JPeg XR—this can help reduce image weight by twenty to fifty percent without sacrificing image quality.
  3. Cache, cache, cache. Browser caching stores cache versions of static resources, a process that quickens page speed tremendously and reduces server lag. When a user visits a page on your website, the cached version usually displays unless it has changed since it was last cached. This means the browser saves a lot of requests to your server and improves load speed for your site.
  4. Evaluate your plugins. Plugins can bring new functionality and features to your website, but the more plugins your website has, the longer it takes to load. Poor or outdated plugins can slow down website performance dramatically, which could be fixed by removing plugins that duplicate functionality, are out of date or are no longer used.
  5. Combine images into CSS sprites. If you have several images on a page, you are forcing multiple roundtrips of the server to get all the resources secured, which slows down page speed. Sprites combine all background images on a page into one single image, which means all images appear when the main “sprite” loads. This reduces the chance of flickering images and a smoother experience for your users.
  6. Enable HTTP keep-alive response headers. HTTP requests are simple: they grab a single file, distribute and close. That said, this process is not always fast. Keep-alive allows the web browser and server to agree to use the same connection to grab and send multiple files. In other words, the server holds the connection open while a user is on the site instead of opening a new connection with every request, easing the load for the processor, network and memory.
  7. Compress your content. You can compress your content significantly in order to improve your website performance. Popular web servers such as Apache and IIS use the GZIP compression algorithm to do this automatically on HTML, CSS and JavaScript. There are even compressor services online that remove unnecessary spaces and characters across your HTML and CSS code.
  8. Configure expires headers. When a user visits your website, the website files are stored on their computer so that your website loads faster for them the next time they visit. There is an expiration date in the file header that determines how long these files will be stored on their computer, which is usually set to 24 hours by default. You can configure the expires header so that the files never time out, or you can increase the expiration date so that it doesn’t impact your server and page load time.
  9. Minify JavaScript and CSS. By removing unnecessary line breaks, extra space, and so on, you will speed up parsing, downloading and executing. This simple task can cut bytes of data from your page, and every little bit counts. Tools like this CSS Minifier/Compressor can be very helpful in this department.
  10. Review your hosting package. If you’ve taken these previous steps and your website is still loading slowly, you may want to consider a new hosting package. On a typical shared hosting account, you might be sharing server space with dozens of other companies, which can impact the speed of your website since a number of people are using the same server. If shared hosting no longer meets your needs, consider dedicated hosting. This option allows you alone have access to the server, or a VPS (Virtual Private Server)—a physical computer partitioned into multiple servers each running its own operating system.
  11. You can also try migrating to a Virtual Private Cloud (VPC). Companies that rely on their website to stream large amounts of content, or those running a browser-based SaaS platform may find that a VPC enables faster, more predictable performance and can cut bandwidth costs up to 70%.

B. Leo
Happy WheelsCCleanerVLC

easy follow this steps
Here are ten ways to keep your website speed up to standard:

-Implement your own content delivery network (CDN). A collection of global servers share a website’s static files, such as CSS or JavaScript, and they deliver from the server closest to the user’s physical location. In other words, when a user clicks on a video, the file loads faster because it is distributed from a server nearby. Larger websites implement CDNs to ensure visitors around the world have a much more accessible, fast experience.
-Use adaptive images. According to the HTTP Archive, 61 percent of a website’s page weight on a desktop computer is images. Start by using tools such as Picturefill or Adaptive Images on your website to save bandwidth and improve page speed for your site. Another option is to adopt new image formats like WebP and JPeg XR—this can help reduce image weight by twenty to fifty percent without sacrificing image quality.
-Cache, cache, cache. Browser caching stores cache versions of static resources, a process that quickens page speed tremendously and reduces server lag. When a user visits a page on your website, the cached version usually displays unless it has changed since it was last cached. This means the browser saves a lot of requests to your server and improves load speed for your site.
-Evaluate your plugins. Plugins can bring new functionality and features to your website, but the more plugins your website has, the longer it takes to load. Poor or outdated plugins can slow down website performance dramatically, which could be fixed by removing plugins that duplicate functionality, are out of date or are no longer used.
-Combine images into CSS sprites. If you have several images on a page, you are forcing multiple roundtrips of the server to get all the resources secured, which slows down page speed. Sprites combine all background images on a page into one single image, which means all images appear when the main “sprite” loads. This reduces the chance of flickering images and a smoother experience for your users.
-Enable HTTP keep-alive response headers. HTTP requests are simple: they grab a single file, distribute and close. That said, this process is not always fast. Keep-alive allows the web browser and server to agree to use the same connection to grab and send multiple files. In other words, the server holds the connection open while a user is on the site instead of opening a new connection with every request, easing the load for the processor, VLCnetwork and memory.
-Compress your content. You can compress your content significantly in order to improve your website performance. Popular web servers such as Apache and IIS use the GZIP compression algorithm to do this automatically on HTML, CSS and JavaScript. There are even compressor services online that remove unnecessary spaces and characters across your HTML and CSS code.
-Configure expires headers. When a user visits your website, the website files are stored on their computer so that your website loads faster for them the next time they visit. There is an expiration date in the file header that determines how long these files will be stored on their computer, which is usually set to 24 hours by default. You can configure the expires header so that the files never time out, or you can increase the expiration date so that it doesn’t impact your server and page load time.
-Minify JavaScript and CSS. By removing unnecessary line breaks, extra space, and so on Happy Wheels, you will speed up parsing, downloading and executing. This simple task can cut bytes of data from your page, and every little bit counts. Tools like this CSS —–Minifier/Compressor can be very helpful in this department.
Review your hosting package. If you’ve taken these previous steps and your website is still loading slowly, you may want to consider a new hosting package. On a typical shared hosting account, you might be sharing server space with dozens of other companies, which can impact the speed of your website since a number of people are using the same server. If shared hosting no longer meets your needs, consider dedicated hosting. This option allows you alone have access to the server, or a VPS (Virtual Private Server)—a physical computer partitioned into multiple servers each running its own operating system.
You can also try migrating to a Virtual Private Cloud (VPCCCleaner). Companies that rely on their website to stream large amounts of content, or those running a browser-based SaaS platform may find that a VPC enables faster, more predictable performance and can cut bandwidth costs up to 70%.

B.Leo

you just need to decrease the burden on the server. so, remove useless plugins and extensions. try to decrease the page reloading speed. thats it

Increases Bounce Rate
A slow-loading website pushes people to abandon it. Especially on mobile, the slower your site, the more likely it is that visitors will bounce then
Reduces Conversions (Less Money)
In addition to the above, speeding up your website also has an effect on conversions. For example, Portent found that when e-commerce sites go from two to one second page loading time, they can double their revenue.
Diminishes User Experience
All of the above basically comes down to one thing: user experience. If it’s poor, that’s bad for your site, if it’s great, it has the opposite effect.

In some cases, site speed can even decide whether or not a website is usable for your audience at all. One of the most impressive examples for that comes from the early days of YouTube,

Here, reducing the page weight from 1.2MB to 100KB reduced the time it took for users in Asia, South America, Africa, and other remote places to start watching a video from 20min to 2min. Consequently, it opened up whole new markets.

Granted, online architecture has greatly improved since then but the point still stands.

So, in short, if you want keep visitors on your site, increase conversions, rank well in search engines, and keep visitors happy, you need to provide a great experience in terms of speed at all times and on any screen size.
n the following, we will go over 24 ways to speed up your website and make it more appealing to visitors.

Don’t worry if that sounds like a lot. You don’t have to do everything at once. In fact, we’ll be talking about how to decide what to do first further below. If your site is slow, it’s better to implement just a few changes than do nothing at all. You can always carve out additional time to do more.

With that out of the way, let’s go.

Run a Speed Test
When looking to speed up your website, it’s always a good idea to start with a speed test. This will show you where you stand in terms of loading speed currently and also highlight issues your site might have.

You have a number of tools you can use for this. One of our favorites is however, all of them work very similarly to one another.
his shows you exactly what parts of your site are loading in which order and how much time the browser spends with each file and component. They are great to identify bottlenecks and we will reference them often in the course of this article.

With a free account, GTmetrix also allows you to configure different testing locations, browser, connection speeds, and more. It will also allow you to save reports for later comparison, automatically monitor pages, and offers additional features. Highly recommended!