Minimize the amount of PHP and http calls

Join all Css and JS files into a library.
Use different subdomain names to raise the number of active download threads.

Lower PHP and database queries

  1. make all stylesheet URL’s static
  2. make all pingback URL static
  3. make all feed URLs static
  4. remove WordPress version
  5. make blog’s name and tagline / description static

Use great W3 Total Cache Plugin

W3 Total Cache is an wonderful caching plugin for WP. Caching is the technique of saving static pages of your website, so that they just need to be generated one time, rather than on each page load. Caching will accelerate all your website and will be primarily accessible for return customers as well as customers that look through many pages on your website.

Subscribe for CloudFlare

CloudFlare is really a totally free service which goals to assist you protect and speed up your website. You might subscribe and get started without delay. CloudFlare functions the superior sign-up process and also the manuals are very clear.

As soon as you’ve registered, your website or blog will be delivered via CloudFlare content distribution network. Your content will be provided to your viewers within the node nearest to them inside distribution network, that multiplies web page load speeds. Additionally, CloudFlare determines and monitors spam bots and malicious scripts, lowering the chance of your websites getting hacked, decreasing spam comments and reducing data transfer.

For the settings for a particular website in the settings CloudFlare, you can keep a lot of options at their default values.

Disable Default Gravatar

Gravatar is a solution that providing the avatar images near the comments.A best solution would be to deactivate avatars completely, but that will probably make your comments section look a little bleak. Additionally, the avatars help to keep track of who’s saying what in conversations.

Aanother solution is to change the default avatar to “blank”. With this, visitors which have an avatar will still get it displayed alongside your comment, but users with no Gravatar linked with their email will obtain no avatar showing, rather then default avatars.

Optimize images with TinyPNG

To lower the size of your images, you should process your PNGs with TinyPNG. TinyPNG will a lossy compression, however it does it wonderfully. It can usually lower image sizes by approximately 70%, although the difference in quality impossible to detect, while comparing pictures side-by-side. I suggest passing all your PNG pictures through TinyPNG before uploading them.

Use Image Sprites as an alternative to Separate Images

Images used in static components of your websites (icons, header, footer,background images) should hopefully be joined into sprites. Which means rather than loading many single images, you load only one image, which contain all of the graphical components. Then, you define which section of the image to display for each visual component.

Use the Revision Control Plugin

WordPress keep each version of every post or page you’ve normally created. While you’re composing an article, each time you click “save draft”, the present version will be stored indefinitely. Although you may merely edit a post to correct one simple typo then save it, you’ve finally got 2 versions of this entire post saved in a Database.

Revision control Plugin corrects that. I suggest that you configure it to hold no greater than three revisions per post or page. In doing this, you’ve kept some thing to fall back on, if you get wrong, however database isn’t unnecessarily puffed up with a large number of saved revisions.

Checking Optimization Results

As soon as you’ve applied any of the modifications suggested above, re-test your web sites with GTmetrix. Also test out your WordPress website in most major internet browser, to test all of your pages as well as your website functions. To my opinion, principally Javascript powered functions are most often at risk of conflict with some plugins and configurations.

You may use Browser Shots to check how your webpage renders in several different browsers. When testing, flush the cache in both W3 Total Cache and CloudFlare, to guarantee that each of your new configurations are in place for that test.