How to increase website speed

how to

Speed Up WordPress Blog

Website speed is very important for many of reasons. One of the reason is search rankings. A successful website mean fast loading website. Don’t let visitors wait for the page to load. No one likes a slow website. Website load time = HTML document + JavaScript file + CSS file + Image file + Plain text + Flash files + Other content types + Warnings + Redirects. Learn how to make your website load faster. Most important elements are:

  1. Requests (how many)
  2. Load time (how many seconds)
  3. Page Size

Speed up your wordpress blog cadillac

Mostly, solutions and techniques I present to you, is for WordPress CMS users.

Analyze:


 

Best tools for checking your website speed are:

The good score is 80, and all of above.

YSlow is very good analyze web tool and after suggests ways to improve website performance based on a set of rules for high performance web pages. B+ is good score.

Solution:


 

  • Keep your keep your WordPress installation up to date
  • Keep your keep your WordPress plug-ins up to date
  • Keep your keep your WordPress theme up to date
  • Uninstall (deactivate) plugins you don’t use
  • Install great wordpress plugin: WP Super Cache
  • Remove any social media buttons that have active counts and you don’t need

Developers will often improve efficiency on installation, plugins and themes during the time.

The best plugin for WordPress blogs is definetely W3 Total Cache. This is the most famous wordpress plugin with the most downloads.

W3 Total Cache can help you to your website be 20% faster.

  • Page Cache
  • Minify: CSS, Html and Javascript
  • Database Cache
  • Object Cache
  • Browser Cache
  • Content delivery network

 

Prevent:


 

Prevent problems to happen. Stop WordPress, one of the most known blogging platform, to became bloated and slow.
The following phrase you found on those websites and the major problems are:
  • Leverage browser caching
Find your .htaccess file, open it with text editor (notepad, notepad++ ) and add these codes below or in front. Then save it and replace.

This will instruct the browser to cache different static resources like images, flash, PDF, JavaScript and icons for some specified period of time.

## EXPIRES CACHING ##

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType text/x-javascript “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 2 days”
</IfModule>
## EXPIRES CACHING ##

  • Combine images into CSS sprites

Great solution for this problem is Sprite Me http://spriteme.org. It help combine and group images into a CSS sprite. This will reduce the number of image requests. It Combines your background images into a one single image.

  • Defer parsing of JavaScript
  • Enable compression
  • Minify HTML
  • Database plugin – WP-DBmanager is the best database plugin for WordPress. Be sure you have only one database or cache plugins installed.
  • CDN – Content Delivery Network

A content delivery network (CDN) or content distribution network is a collection of web servers distributed across multiple locations to deliver content more efficiently to users. Some big world companies have their own CDN, but it highly recommend to use a CDN service provider: Amazon CloudFront, Akamai Technologies, EdgeCast, or level3. Content Delivery Network can increase website performance by up to 10x times. Here is soem CDN provider:

So there are many factors that contribute to site speed. I didn’t mention some of these: Reduce DNS Lookups, Avoid Redirects, Remove duplicate scripts, configure etags, make Ajax cache-able, post-loads and pre-loads, reduce the number of DOM elements components, split components across domains, minimize the number of iframes, no 404s, reduce cookie size, use cookie-free domains for components,  … You can check websites for more: