Let me be straight with you: Every Wordpress blog on the web should have this plugin installed.

And, no, I’m also not being paid to say that. :)

W3 Total Cache is exactly what its name suggests: A total caching solution for Wordpress blogs. Wordpress is a good publishing platform and content management system (CMS) but runs into problems quickly when more than a few visitors hit your site. Even moderately busy websites can buckle under the strain of the database connection pools, stylesheets, Javascript, and HTML that Wordpress uses.

Some of the neat features that W3 Total Cache includes:

  1. “Minifies” CSS, Javascript, and HTML by removing all whitespace. To see an example, view the source code of this page. This means there is less data to send to viewers of your website which also means your website loads faster.
  2. Final output is cached and then re-served to the next viewer without having to rebuild. This means that in many circumstances, your blog might only be recreating your site dynamically once an hour. Otherwise, the cached version will be served, greatly increasing the performance and stability of your site.
  3. Uses advanced disk caching techniques to cache output or can also take advantage of Memcache technology (if supported by your server) to increase speed even more.

Before W3 Total Cache I was a fan of WP Super Cache. And before that, I used WP Cache. Neither of the latter two can hold a candle to the capabilities and caching power of W3 Total Cache.

For more information on how this plugin can increase your website’s performance, take a look at W3 Total Cache on the Wordpress Extend website.

Reblog this post [with Zemanta]

Must-have Wordpress Plugin: wp-db-backup

"Add New Post" page of the WordPress...
Image via Wikipedia

I run a number of Wordpress sites around the web, including the official Synn Studios Inc. blog, the Synndicus site, the iN Magazine site, and the blog you’re currently reading, Digital Oasis.

Trying to maintain a backup schedule for numerous blogs is a full-time job if you’ve got to do it all manually.

Thankfully, backing up your Wordpress database is made simple by installing and using the Wordpress plugin wp-db-backup. This handy plugin lets you download a copy of your Wordpress database at that moment or schedule a backup to happen automatically. For my sites, I choose the latter.

A typical Wordpress database backup is quite small and is easily E-Mailed. Once the plugin is installed, I set wp-db-backup to E-Mail my Gmail account a zipped copy of the database every day.

From there, I set up a Gmail mail filter to automatically Archive and label the zip as a backup. Whenever I need to restore a backup, I just open my Gmail and click the “Backups” label.

What sort of tools or plugins have you found to help you maintain your Wordpress sites?

Reblog this post [with Zemanta]
Tagged with:
 

51st Blog Post!

I typically try to avoid posting personal articles but I feel that I should let you know that this post is my 51st post on this blog so far. Yay! :)

It’s been a fun 5 months since I started doing this and I have to say that I’ve learned quite a bit both about writing but also how hard it is to keep a set posting schedule. I’m on-track for posting 50% of the days in this month, but I cannot stress how incredibly hard of a task that is to achieve when you only blog part-time.

I figured to commemorate this occasion, I should link to a few of my most popular articles thus far.

First and foremost, the most popular article on this blog is How to eliminate unwanted characters from a string in PHP. In the world of a web developer, your skill levels increase faster than the world spins. If I were to write the same article again today, the code would be much, much cleaner. It’s almost embarassing how un-optimized that code is. But, you have to start somewhere!

A close second is Securing your Input Forms From MySQL Injection Attacks. This subject has always fascinated me. The first PHP book I ever read had a huge section dedicated to thwarting attacks from user input. I guess ever since it’s just been instilled in my blood to look at user input with intense suspicion.

Finally on a funnier note, my third most popular article is Top 5 Office Don’ts. This one got a lot of negative reaction on DZone but maybe they just have bad office etiquette and took offense. Either that or they have no sense of humor. :)

I’d like to thank all of my readers young and old and hope you’ll all be here for the next 50 articles.

Thank you and see you again soon!

Tagged with:
 

Welcome to my blog!

John Rockefeller

John Rockefeller at Synn Studios Inc.

Hi everyone,

First, let me welcome you all to my blog where I will be writing about web development experiences, technology, and social media as I continue along this path in my career. I work as a web developer in the beautiful city of Guelph, Ontario, Canada as a full-time employee but on the side I am part owner of an indie movie studio known as Synn Studios Inc. as well as a maintainer and developer of my own personal technological projects (software or hardware).

Hopefully, if we have similar interests, you will find the posts on this blog to be of use to you either in your own experience or in upcoming projects. If you’re into developing websites, working on servers, making movies, 3D modeling, level design, or game development, there will be something here for you.

I have started two projects on my own: The now defunct NetBoardz Free Forum Hosting, and Jack of All Links – A social search engine (which eats up a lot of my time ;) ).

I am available through Facebook, Twitter, MySpace, or LinkedIn, if you need to contact me.

Enjoy!

Reblog this post [with Zemanta]