20 Essential Wordpress Caching And Performance Plugins

Wordpress is the first choice blogging platform for many bloggers around the globe.  Wordpress's popularity has grown over the years and Wordpress seems to have taken the blogging world by the storm.  This platform has attracted many users and powers many big blogs around the web.  When we talk of big blogs, we talk massive traffic.  Therefore, for your Wordpress setup to run optimally even during traffic spikes, you need to use caching plugins and other performance add-ons.  Out of the box, Wordpress does not have an efficient caching system enabled.  You need to get one of the many caching plugins available on the web.


To help you identify what components you need to setup on your Wordpress-powered blog, I've decided to come up with an article about Wordpress caching and performance plugins.

 

WP-Cache

WP-Cache is a Wordpress Caching plugin which is designed to make your Wordpress blog much faster than it actually is by caching Wordpress pages and storing them on a static file.  This helps relieve stress from the server since it does not have to recompile all the PHP code and execute MySQL queries again for the page each time a visitor loads up the website.

  

Wordpress Super Cache

Wordpress Super Cache is an improvement over the existing WP-Cache plugin.  WP-Cache caches pages and delivers them without accessing the database but still needs the PHP engine to be loaded so as to work.  WP Super Cache goes one step further and allows delivery of the same pages, but without the need to load the PHP engine.  The principle behind the working of Wordpress Super Cache is that it saves a snapshot of the page and stores it as an HTML page onto the disk.  This allows the server to serve this static HTML file directly, which is a faster process compared to generating PHP pages, querying the database and then serving the page.

 

Hyper Cache

Hyper Cache caches the whole HTML output of the page to files.  If the requests made during a user's visit are still valid, it makes Wordpress call the cached file instead of generating the page all over again.  However, the PHP engine is still loaded.  Hyper Cache also seems to cache 404 errors and redirections.

 

DB Cache

The DB Cache plugin has a different principle of operation than the other regular caching plugins reviewed here. DB Cache does not cache the HTML output of Wordpress but instead caches Wordpress's MySQL queries to a file. This results in less space being used for caching and faster performance from the Wordpress blog. 

1 Blog Cacher

1 Blog Cacher is yet another Wordpress caching plugin.  It is similar to WP-Cache in terms of features.  It stores your page requests as HTML files, insides directories which emulate the link structure of your website.

 

WP Widget Cache

WP Widget Cache is an add-on for WP-Cache or WP Super Cache which caters for the caching of Wordpress Widgets' output. 

Throttle

Throttle is another excellent Wordpress plugin which allows you to implement bandwidth and scripting limiting on your blog.  This is especially useful when you are receiving huge amounts of traffic, to an extent your server cannot handle.  Throttle will try to prevent the non critical elements of your blog from loading, thus improving overall performance.


WP-Optimize

WP-Optimize is a great Wordpress plugin which allows blog administrators to work safely with their MySQL database.  It allows them to perform cleanup, optimization and other useful tasks on the database.

 

Optimize DB

Optimize DB is another plugin in the line of database optimization.  Optimize DB allows you to defragment your Wordpress tables in the MySQL database quickly and effectively.  This is a one button plugin.  Just hit "Optimize Now" and you're done!

 

Wordpress Database Table Optimizer

Wordpress Database Table Optimizer allows you optimize you Wordpress's blog database automatically.  It has a control panel in the plugin administration page which allows you to see for yourself if your MySQL database is indeed optimized.

 

WP DBManager

WP DBManager is a multipurpose Wordpress plugin.  It allows you to optimize, repair, backup and restore your Wordpress database.  It also allows you to run custom MySQL queries through your database.  It has built-in support for scheduled backup and optimization of your Wordpress database.

 

Wordpress Clean Options Plugin

WP Clean Options allows you to detect redundant options in your Wordpress database and safely delete them.  It has an inbuilt protection system, which prevents you from accidentally deleting wrong MySQL entries.  This cleans up your database and allows you to have a better working Wordpress blog. 

 

Other Miscellaneous Tools

AskApache Crazy Cache is a Wordpress plugin which works in tandem with WP-Cache, WP Super Cache or Hyper Cache to cache you whole Wordpress blog at once.  AskApache Crazy Cache works in such a way that it makes your server cache the files, without overwhelming it. 

Cache Images & Hot Linked Image Cacher are two plugins which have the ability of caching hot linked images locally.  Say you have a post with 10 hot linked images in it, the plugin will cache them on your own server, creating all necessary directory structures and updating all links within your posts automatically.

Speed Cache allows Wordpress bloggers to cache remote javascript and CSS files and store them on their own server.  For example, you can mirror your Google Analytics javascript code on your own server instead of downloading it from Google each time a new visitor opens up the website.

WP Cache Users is really useful if you run a multiple author blog.  It allows you to cache individual author's data so that Wordpress does not have to load the data for each of them each time a post or comments are viewed.

CSS Cache Buster is one good plugin for developers.  If you like to tinker with your CSS files, testing out new things, then you might interested in letting your blog visitors know about the changes to the design of the blog.  CSS Cache Buster does exactly that.  It makes sure that your visitors' browser has the latest, updated version of your CSS file.

Cache Time is an add-on for WP-Cache, which display the amount of time the currently viewed page has been in the cache.

WP Cache Inspect allows Wordpress administrators to monitor the behavior of the cache of their blog and allows cache to be manually removed.  The plugin shows a small semi-transparent box at the top right corner of your administration panel and allows you to quickly and easily manage your cache.

 

Conclusion

If you decide to use any of the above reviewed plugins for Wordpress, be aware that many of them are not compatible with each other.  If you want to use a caching plugin for Wordpress, choose one and stick to it.  Do not try to setup two or more cache plugins on your blog as it may have the opposite effect of what a cache plugin is supposed to do.

Plugins which are compatible with other plugins has been clearly stated above.  So start tuning your wonderful Wordpress blog now!  If you need a recommendation from me about which caching plugin to use, I suggest you using a combo of WP Super Cache and AskApache Crazy Cache.  These two will cater for all your caching needs efficiently!

 

Further Reading

If you want to read on Wordpress performance and optimization related things, I suggest you take a look at these articles which are very interesting:


Tags: , , Comments:0

Web Design Resource Roundup #7

This is the another installment of Web Design Resource Roundup #7.  I’ll give you a list of many freebies which have been released during the past week.  If you want to know about the latest Freebies, make sure you subscribe to the RSS Feed or simply follow me on Twitter.

 

Hand drawn Animal Vectors

 

The Social Bird Icon Set

 

Hand Pointer Icons

 

Social Vector Kids

 

Open Source Icons – 37Signals.com

 

5 Free Amazing Hand-Sketched Icon Sets

 

VectorLab Sample Pack

 

Pixel Twitter Icons/Badges

 

Paper Cards Free Icon Pack

 

Free Social Media Icons – Post-It Note Style

 

Free Icons: 6 Adorable Twitter Icon Pack


Tags: , Comments:0

20 jQuery Plugins/Techniques For Web Designers And Developers

Everyday, new jQuery plugins and techniques are being released on the web.  You may not have the time to check them all out, but here’s 20 relatively new jQuery plugins/techniques to quench your jQuery thirst for now.

 

Horinaja – jQuery Slideshow

Horinaja is a jQuery slideshow (also available for scriptaculous/prototype) which auto-scrolls your content in the slider when the mouse it not over it.  When you hover over the slideshow though, you can use your mouse scroll to scroll forward and backwards among the slideshow items.

 

Scrollable Content With jQuery

Scrollable allows you to create a slideshow similar to Horinaja (above) which scroll your content only when you hover your mouse over it and use your mouse scroller to rotate among the items.

 

jQuery Sharebox

This jQuery Sharebox is pretty amazing in terms of design.  It allows you to share an article to several social websites liked Digg, Stumbleupon, etc.  This is a good solution if you are really tired of the common sharing solutions available on the web.

 

Wilq32.RotateImage – jQuery Image Rotate Script

Wilq32.RotateImage is a very nice jQuery plugin which allows you to dynamically rotate an image in a web page.  The effects are very nice and this would be awesome if implemented in a portfolio website.

 

imgAreaSelect – Select Part Of An Image Using jQuery

imgAreaSelect allows you to select part of the image for cropping or tagging.  It is very easy to implement, CSS customizable, and less than 8KB in size.

 

jQuery Image Gallery/News Slider with Caption

This tutorial will show you how to create an image/news slider which will automatically rotate your items in-between them.  It also display a caption over each item.

 

 

Juitter – Plugin To Put Twitter Live On Your Website

Juitter is  an awesome jQuery plugin which will allow you to put live tweets from Twitter on your website easily.  You can specify custom words to filter the tweets for, display your avatar, customized it by using your own CSS and more options.

 

Slick and Accessible Slideshow Using jQuery

This jQuery script will allow you to easily implement a slideshow for your content.  The slideshow does not scroll automatically, but instead needs clicking on the side arrows to navigate between the items.

 

BBC Radio 1 Zoom Tabs

BBC Radio 1 Zoom Tabs is a tab interface which can hold any content.  The main thing that grabs attention with this plugin is that when you are not hovering over the content, the tabs are hidden behind the images.  When you hover over the image, the tabs appear again.  You need to check out the demo to get a better idea of what this is all about.

 

Quick Tip – Resizing Images Based On Browser Window Size

If you are using a fluid website layout, you might see that the text easily adjusts to different browser widths.  However, images are not so easy to adjust to different browser widths.  Quick Tip is a jQuery plugin which allows you to swap between 2 different images for different browser widths.

 

Tagbox – jQuery Tagging Plugin

Tagbox is a useful jQuery plugin which automatically converts user input into tags.  Check out the demo.

 

Agile Carousel – jQuery Carousel Plugin

This is a highly customizable jQuery carousel plugin and  having multiple UI and transition effects.  Agile Carousel is also automated:  you just create the images and CSS, it takes care of the HTML and javascript creation.

 

Flipping Content Tabs Using jQuery

This tutorial will shows you how to add a nice flipping effect to the tab content while changing tabs.

 

Search Light jQuery Plugin

This jQuery plugin allows you to pull search results from a website and display it in a drop down menu, similar to autosuggest plugins.

 

Sexy JQuery Combos

This plugin allows you to turn default browser plugins into something better looking. 

 

FontEffect jQuery Plugin

FontEffect is a nice jQuery plugin which allows you to add some effect to HTML text.  Some of the effects available are Outline, Shadow, Gradient and Mirror. 

 

Easy Slider - Numeric Navigation jQuery Slider

Easy Slider is another content slider which automatically rotates your content.  You have different version of the slider, one with arrow navigation and one with numeric navigation.

 

Link Nudge jQuery Plugin

As its name suggests, this plugin implements the popular link nudge effect which occurs when you hover over a link.

 

Sliding Boxes and Captions with jQuery

Sliding Boxes allows you to implement a sliding box effect with images.  When you hover over an image, the caption slides in/out depending on the transition effect you have chosen.

 

Speeding Up Google Analytics Load Times With A jQuery Plugin

Google Analytics code usually interferes with the loading of a page.  To keep the Google Analytics code from interfering with page rendering you can use jQuery to load and execute the ga.js file.  This plugin does exactly that and allows you to seamlessly load the Google Analytics tracking code without affect the rest of the page.


Tags: , , , Comments:0

21 Effective Feedback Tools - Now You Can Get More and Better Feedback With Less Effort!

When a website or another project is being designed, you need to take into account the audience for which you are designing for.  Usually, the designer has got general ideal of how the end product will be.  However, he is most likely to miss out of some ideas, which simply won’t come to his mind. 

Now, even if the designer manages to think of everything he wanted his product/website to have as features, users of his work will always find something to suggest and improve in it.  Users usually have encountered better features on other websites, which might be applicable to your website.

Thus providing an effective method of gathering those ideas and opinions is a vital step towards improving a website and providing better service.  This post aims at providing you with the necessary tools to assist you in getting more and better feedback with less effort, hence satisfying your users while making them feel important to you.

 

Get Satisfaction – Feedback Tool

Get Satisfaction is one of the most popular feedback gathering tools available on the web.  It allows you to place a floating feedback tab on your website to easily get feedback from your visitors when clicked.  It is very easy to place the tab on your website and you can customize it your own way.  Free and premium packages are available.

 

Uservoice – Feedback Tool

Uservoice is another very exciting feedback tool, similar to Get Satisfaction (above), which allows you to place a tab on your website to gather feedback from your visitors.  Uservoice has both free and paid plans.  The free plan enables you to have 100 voters monthly and one forum for discussion.

 

Skribit – Feedback Tool

Skribit provides a widget to place on your website to allows users to suggests ideas for the website.  It is easy to integrate and above all free.  You can then gather feedback from the community about your website, get people to suggest post ideas and more.

 

Kampyle – Feedback Tool

Kampyle is another feedback tool which is very good in functionality.  Instead of proposing the customary feedback tab like other services, Kampyle provides a small triangular floating badge which stays at the bottom right of your website.  Clicking it makes a popup appear which allows you to provide feedback to the web designer.  Its design is very intuitive and Kampyle provides both free and paid versions of the service.  With the free version, you can have 1 feedback form and 50 feedback items per month.  You can also watch this demo video of Kampyle in action here (Youtube).

 

CrowdSound – Feedback Tool

CrowdSound is similar to Skribit (reviwed above).  It provides a widget which can be embedded into your website to gather feedback effectively.  Visitors can suggests ideas through the widget, others can vote and do more with the feedback.  There are both paid and free plans of CrowdSound available for use.

 

Feedback Jar – Feedback Tool

Feedback Jar is another feedback tool allowing you to put a feedback tab on your website to get feedback from local businesses like restaurants, cafes, bakeries.  Clicking on the tab opens a little popup which gives you a form through which you can send your ideas/feedback to the website owner.  Feedback Jar is free.

 

Fivesecondtest – Feedback Tool

Fivesecondtest is a free feedback tool and an innovative online feedback gathering tool.  It allows you to set 2 types of test to users.  The first type of test is the classic test in which users are asked to list out the things they remember after viewing an image.  The second test, the click test, where users are asked to click onto areas of an image which are more captivating.  Tests are super quick to create – just upload an image and use the wizard to generate your test and the website will let users take the test.

 

Usabilla – Feedback Tool

Usabilla is a similar tool to fivesecondtest (reviewed above) and allows designers to put forward their work for visual feedback.  Usabilla is free for use.

 

IdeaScale – Feedback Tool

IdeaScale allows you to create a page from which your users can contribute ideas to your current project, discuss about it, vote the product and watch its progress.  IdeaScale has both paid and free plans.  The free plan allows unlimited users/ideas/comments but only one moderator.  You also get blog/Twitter/RSS integration of IdeaScale, along with HTML/Logo customization, coupled with a wiki-style editing of posted ideas.

 

Feedback Army – Feedback Tool

Feedback Army is a paid feedback solution.  You just submit your work for review and feedback, you make the payment of $10 and you get results -  plain simple.  The feedback is represented in a neat way, where your questions are at the top of the page and the feedback are listed below it, at the page bottom.

 

Design Critique – Feedback Tool

Design Critique post links to designer’s work and you need to give feedback in 140 characters max,  the Twitter way.

 

Raed Skaik – Feedback Critique

Raed Skaik is a graphic designer with a Bachelor’s degree in Visual Communications from The American University of Sharjah, UAE.  He reviews and gives feedback on submitted work, free of charge.  He rate your work according to a star-based system where you can get from one star upto four stars, with more stars awarding better work.  If you get four stars, you also get a letter of approval from Raed.  The process of getting feedback from Raed is very simple.  Just upload your work, wait for 24 hours, maximum and get feedback on the work and the star rating.  Raed accepts work like posters, books, magazines, CD covers / labels, flyers, business cards, portfolios, etc for reviewing and feedback.

 

Redmark – Feedback Tool

Redmark is a free tool which allows you to collect visual feedback on your works from users.  With Redmark, you just need to upload your design and clients will make visual comments and then you can also get work request from other visitors.

 

 

Backboard – Feedback Tool

Backboard is a commercial tool (several plans) which allows you to gather feedback on a work easily.  The users of the product can leave feedback through a textbox presented next to an image of your work and optionally can leave sketches on the images, which you can view later.

 

ConceptShare – Feedback Tool

ConceptShare is a paid service (with a 14 day free trial) which allows you to setup an online environment, to which you can upload multimedia files representing your work for others to review, leave comments, and give contextual feedback easily.

 

Launchly – Feedback Tool

If you are launching a new web application startup, make sure you check out Launchly, the free feedback tool!  It allows you to get free feedback on your website and helping you improve your product along the way.

 

Concept Feedback – Feedback Tool

Concept Feedback is another free feedback tool which allows you to post concepts on their website and easily receive feedback from users there.

 

Suggestionbox – Feedback Tool

Suggestionbox is a paid service (with 30 day free trial) which allows you to setup, as its name suggests, a Suggestionbox for your users to drop suggestions.  With this tool, you can easily collect feedback from users and use them appropriately for improving your website.

 

OpenHallway – Feedback Tool

OpenHallway is a commercial tool, with free trial, which allows you to watch how user interact with  your product.  The whole process is done online, so no downloads needed.

 

Loop11 – Feedback Tool

Loop11 is a web-based tool which allows you to see how users interact with your web apps, thus enabling you to draw conclusions from their acts and improve your product.  You just need to create a set of user tests, invite users and get data immediately after.

 

Reformal.ru – Feedback Tool

Reformal.ru is a free Russian feedback service, similar to Get Satisfaction.  It provides you with a tab to place on your website and enables you to easily gather feedback from users.  The website is in Russian, and might be difficult to use for those who do not understand the language.

 

Final Word

Finally, let me tell you that users will provide you with great ideas, certainly many which you didn’t think about.  However, remember, you need not implement all the ideas.  Only implement those which you think will really be beneficial to others and not only one user.  If you’ve got any other tool to add to this list or any suggestion or advice, drop a comment!


Tags: , , Comments:0