Wordpress Web Optimization: 15 Tips And Plugins To Monitor, Speed Up And Optimize Your Wordpress Blog

Sep 25th, 09 by Dicky | 53 Comments |
Delicious 265 hits
You maybe interested in our latest article 75 Beautiful Valentine Wallpapers.

As a famous open source and feature-rich blogging platfom, Wordpress requires a stable and good hosting environment. There are a few recommended hosting providers listed on the Wordpress official website. These hosting providers meet the minimum system requirements of Wordpress. However, there are a lot of potential providers that meet the requirements. WPWebHost and Exabytes are among the great Wordpress hosting providers.

Bloggers can actually optimize their blogs to consume less server usages and less bandwidth. There are different ways to do the web optimization for Wordpress, for example you can install plugins to monitor, tweak and speed up the loading speed of your Wordpress blog.

Besides installing the plugin, you can tweak your theme and remove the unnecessary features so that your Wordpress system consumes less resource and load faster.

In this article, we are going to look into 15 different plugins and tips to optimize your Wordpress site.

Wordpress Plugins To Monitor, Cache And Speed Up Your Blog

1. WP System Health

WP System Health can display basic server info and Wordpress PHP memory usages. Besides these, the plugin will shows the PHP information that related to Wordpress and Wordpress database table utilization status. By using the WP System Health, bloggers can easily detect the Wordpress system misconfiguration and memory race issues. Wordpress blog’s administrators can install this plugin to easily track the system health status and help them easily identify the problem.
Wordpress System Health Plugin

2. Hosting Monitor Plugin

Hosting Monitor is a Wordpress plugin developed by WebHostingSearch.com. This plugin will display the system information of your current hosting server. For example, you can read the uptime, load averages, current users, hardware information and memory usage. This information will be display in your sidebar widget while the administrator has the right to control which information is to be hidden or shown.
Hosting Monitor Plugin

3. WP super Cache

WP super Cache is a well-known caching plugin for Wordpress. After installing the plugin, the system will generate static HTML pages and serve your visitors with static contents instead of the dynamic one. By using cache, you can reduce your server memory usage, bandwidth and also your hosting bill. Furthermore, static pages also decrease the loading time, which means your visitors will load the content faster! So, blogs that always hit Digg.com’s frontpage are encourage to activate this plugin.
WP Super Cache

4. IP Host Blocker

This plugin can redirect unlogged in users depending on their IP addresses. Administrators can also use this plugin to redirect users from a certain proxy to a customized page. By using this plugin, administrators can block anonymous visits to the blogs. Blocking the anonymous visits will save your bandwidth and also the server usage. A good example of using this plugin is to monitor the spammers IP address and redirect them before they comments on your blog. By doing this, you can save your database space besides the bandwidth sad server usage.
IP Host Blocker

5. Throttle

Throttle is a Wordpress plugin that can limit the bandwidth and scripts load. It uses API to monitor and report server load to the plugins and themes. Plugin and theme developers can then uses the Throttle API to limit the non-essential features when the load of the system is peak. This plugin is useful if your blog often receives traffic spikes or always hits the popular social media frontpages.
Wordpress Throttle Plugin

6. Error Reporting

This plugin can log errors and record them in a file or send the errors as email notifications to the site administrators. Ping errors will also be displayed in the administrator dashboard widget. Administrators can always check the reports for any errors and fix them immediately while the errors occur.
Error Reporting

7. Amazon S3 for WordPress

This plugin allows you to use Amazon S3 service to host your media for your Wordpress blog. amazon S3 is a cheap and effective way to handle traffic spikes on your blog. All you need to use this plugin is an Amazon S3 account and a PHP5 server environment. After you setup your account and plugin, you can upload and browser files hosted at your Amazon S3 account. You can even create folders and the generated thumbnails are stored at your Amazon S3 bucket too. That means, you can manage your Amazon S3 files without leaving your Wordpress admin dashboard.
Amazon S3 for Wordpress

8. http:BL WordPress Plugin

http:BL WordPress Plugin allows bloggers to verify the visitors IP addresses with Project Honey Database. It helps to determine whether your visitors are email harvesters, comment spammers or other malicious creatures. By activating and verifying their IP addresses, you can block potential harmful visitors from accessing your website content. So, you can save your server bandwidth and also the memory usage.
http:BL WordPress Plugin

Essential Tips And Tricks To Optimize Your Wordpress Blog

1. Combine and compress Javascript and CSS files

Browser can only download limited items at the same time. If you have multiple Javascript files to be loaded, then the browser will send the request individually and queue the files to be downloaded. So we can resolve this problem by adding the names of the other files to the URL of the first file. For example, you may have:

http://www.domain.com/js/jquery.js

http://www.domain.com/js/jquery.slider.js

http://www.domain.com/js/jquery.tooltip.js

You can actually combine these files into a single file:

http://www.domain.com/js/jquery.js,jquery.slider.js,jquery.tooltip.js

The server will know that the page requires multiple JS files, and it will concatenate the requested files, compress it and send is as one file to the browser. You can read more from the source of the article.

2. Remove unnecessary PHP executions

You should replace the Wordpress PHP tags with static HTML so that the number of PHP executions and database calls reduced. For example, you can replace the <?php bloginfo(‘description’); ?> with your blog’s description, instead of calling the Wordpress template tag each time your visitors visit your blog. Another example of Wordpress template tag that can be replaced with static HTML is the <?php bloginfo(‘template_url’); ?>

Most of the free or even premium themes use the Wordpress template tags, since these tags help the developers to easily deploy the templates across different sites. But you can easily replace the template tags by viewing your source code and edit them by using on if your favorite text editors.

More information can be found on the source article.

3. Optimize CSS and Javascript files

The CSS and Javascript files can be optimized to reduce the file sizes. For example, the extra blank line and unused CSS classes should be removed. By optimizing the file sizes, you can effectively reduse the server bandwidth and save your diskspace too. There are online tools which able to help you perform optimization to your Javascript and CSS files. CSSOptimizer and Javascript Compressor are among the best optimizers.

4. Optimize your images

If you use a lot of images on your blog, then you should consider optimizing your images to reduce the file size and increase the loading speed. We did covered the image optimization tools before, which you can either optimize the images online, or download the applications and optimize them before upload to your server.

5. Move the Javascript calls to the footer

Server can only load a certain limit of items at the same time. If you are using too many Javascripts in your Wordpress site, then you should compress it using the first technique that we covered earlier. Besides compress the scripts, you should also move them to the footer/bottom of the page so that the content will be served first. Imagine, if you use a lot of script tags, visitors have to wait a long time before they can read your content, and visitors may leave your site if they take too long to load.

6. Use Google Ajax Libraries API

Google Ajax Libraries API is a content distribution network and loading architecture for popular Ajax libraries. You can get a lot of benefits by using the Google Ajax Libraries. For example, the caching of these files can be done correctly by Google. Google has the distributed CND at various locations, so these files are “close” enough to your visitors and indirectly reduce the loading time.

For first time visitors, they can load your page faster since these scripts may already load in their PC. The browsers will automatically detect the version number and will try to load the scripts locally.

7. Remove unnecessary plugins

Wordpress plugins make calls to database, which will slow down the loading speed. Bloggers are encourage to deactivate unnecessary plugins so that the number of database calls can be reduced

Deactivate the unnecessary plugins can also remove the unwanted hooks. Hooks are provided by Wordpress to allow the plugin to ‘hook into’ the rest of Wordpress and unnecessary hooks will slow down your Wordpress site.

We regularly update articles about resources, tutorials and Wordpress to help designers and developers. If you are new to WebDesignBooth, why not subscribe to our RSS feed and get the latest updates immediately. You can also subscribe through email or follow us on Twitter.

Comments

  1. Great tips, I’ve noticed lately, my wordpress has been terribly slow, but I think it’s more of a server/hosting problem than wordpress itself, but I’ll try these and see if I notice a difference. :)

  2. Paulo says:

    “Server can only load a certain limit of items at the same time.”

    It is actually the browser that has problems loading multiple scripts at once. Concatenate & minify JS and it helps solve the problem.

    WP Minify should be added to the list http://omninoggin.com/wordpress-plugins/wp-minify-wordpress-plugin/

    • Dicky says:

      Hi Paulo,
      Thanks for introducing this plugin to us. I had gone through the plugin description. It seems like able to compress the JS and CSS files very well. :)

  3. Juan Batista says:

    Just started using wordpress. I think that these tips might just be what I was looking for. Thank you for sharing your expertise.

  4. Sire says:

    What a great set of tips and plugins. I have quite a few plugins and find it difficult to cut back on them, but perhaps some of the ones you mentioned can help take up the slack.

  5. Hey great post and very useful post. One thing which i would like to add related to Wp super cache plugin. When one activate the super cache plugin make sure your mod_rewrite is on..or need to manually add codes to your .htaccess file to make most out of it…

    • Dicky says:

      Hi Harsh,
      Yup, you are right. WP Super Cache needs extra efforts to configure. My friend having problem with GoCodes redirection when using it together with WP Super Cache.

  6. Andy says:

    I always enjoy learning what other people think about Amazon Web Services and how they use them. Check out my very own tool CloudBerry Explorer that helps to
    manage S3 on Windows . It is a freeware. http://cloudberrylab.com/

  7. Adelaide DJ says:

    wordpress just keeps getting better every day and the plugins are very easy to install now also! twitter(at)locspoc

  8. Very nice!!! Thank you!!!

  9. favSHARE says:

    This article has been shared on favSHARE.net. Go and vote it!

  10. Cosmin says:

    That Amazon S3 plugin is awesome. Thanks!

    As for optimizing CSS, Javascript and even HTML, you can check out an article I wrote on my blog : http://tinyurl.com/lhjcbf

  11. Nice article.. Was really helpful.. One more thing I would like to add is that if a javascript is related to a particular template only, then rather than calling it at the header/footer, call it at the top of the template itself. That way it would be loaded only when that template is used.

    Keep up the good work!

  12. Coheed says:

    The info under “2. Remove unnecessary PHP executions” is incorrect (as is the source post).

    Things like bloginfo() do *not* go to the database every time they are called. WordPress autoloads and caches this (and much more) data on every page load whether or not you use the info provided.

  13. this is excellent article and very helpful

  14. İbrahim says:

    It’s cool. Thank you …

  15. Brandon Cox says:

    I just had to say thanks for this. I’ve recently switched to a self-managed server and am quickly realizing the amount of work that goes into keeping your sites steady and stable. Optimization is more important than I ever gave it credit. Great list!

  16. Great tips! Thank you very much. Really helpful!

  17. Thank for tips,,very usefully tips
    Thanks for share

  18. WP super Cache plugin sounds good. I would definitely try this plugin for my blog. You have given shared a great info here, i am blogging from past 3months but i was not aware of these features.

  19. Scott says:

    I’m using this service to monitor my website’s position – http://monitor.mazecore.com . They provide rank and uptime monitoring with alerts, but position monitoring on free account is enough for me. I recommend this service with free tariff for your website.

  20. khabibkhan says:

    Thank You, Nice your Blog, don’t forget to visit my bad blog at http://thebestsolver.com Please!

  21. Jef says:

    This is the most useful post I’ve read about Wordpress since long time ago! Good job!

  22. WoW :) Great tips fro wordpress web optimization. These tips are really help me to optimize my blog wordpress . Thanks for sharing this nice post.

  23. 1. Combine and compress Javascript and CSS files…

    I did that and my site’s load-time now is about 80% faster, amazing!

  24. Car insurance claims >> http://onlinecarinsuranceclaims.com/ says:

    [... - http://www.webdesignbooth.com is another must see source of advice. Online Car insurance claims [… -

  25. Chris S. says:

    I created a plugin that competes/compliments a few of the plugins listed above. It can be used to monitor WordPress memory usage, troubleshoot, and monitor CPU load averages. Here’s a link: http://webjawns.com/tpc-memory-usage-for-wordpress/

    Thanks for the article!

    -Chris

Trackbacks

  1. Wordpress Web Optimization: 15 Tips And Plugins To Monitor, Speed Up And Optimize Your Wordpress Blog
  2. Devils Backyard » Blog Archive » Wordpress Web Optimization: 15 Tips And Plugins To Monitor, Speed …
  3. links for 2009-09-27 « Mandarine
  4. tripwire magazine | tripwire magazine
  5. 15 Tips And Plugins To Monitor, Speed Up And Optimize Your Wordpress Blog
  6. Wordpress Web Optimization: 15 Tips And Plugins To Monitor, Speed Up And Optimize Your Wordpress Blog | Design Newz
  7. 15 Tips And Plugins To Monitor, Speed Up And Optimize Your Wordpress Blog | TopRoundups
  8. Sin tiempo para escribir.22, Carrero
  9. Dienstag, 29.09.09 – Web Tweets | abtwittern
  10. CSS Brigit | 15 Tips And Plugins To Monitor, Speed Up And Optimize Your Wordpress Blog
  11. Monthly Mother Lode of MacDaddy Links: September 2009 | bkmacdaddy designs
  12. 11 Great Post on WordPress Plugins - Geek Sucks
  13. Favorites from the Feeds #06
  14. Die wichtigsten Wordpress-Plugins für deinen Blog | Photoclinique
  15. Wordpress Web Optimization: 15 Tips And Plugins To Monitor, Speed Up And Optimize Your Wordpress Blog | Craig M. Rosenblum
  16. WordPress Plugins | Remgo Design
  17. Huge list of resources for Wordpress | Bastovanov Weblog
  18. • 15 Tipps um ein Wordpress Blog zu beschleunigen und zu optimieren » Gif-Bilder.de - Blog
  19. Lecture de la semaine #9 | DevZone - Zone de développement web
  20. Style Harvest :: Inspiration featured :: 9 Useful posts about Wordpress Plugins
  21. 42 Most Popular Blog Posts About Blogging 2009 | Zemalf.com
  22. Manage Your Blog’s Content with Two Simple WordPress Hacks | Afif Fattouh - Web Specialist
  23. 7 Tools To Optimize The Speed of Your Website | Afif Fattouh - Web Specialist
  24. 7 Tools To Optimize The Speed of Your Website | Bizimhost.biz

Leave a Comment