Force gzip Plugin

Matt Mullenweg posted a entry on the wpdevel blog Monday with a link to a article about gzip compression. The article explained that ~15% of users with gzip-capable browsers were not sending an appropriate Accept-Encoding request headers and were loading the uncompressed pages. The article also explains a method Google is using to catch browsers and software that is doing this. I won’t go into the specifics of the method here because and do a great job of this already. Matt ended the post with “This would make an excellent WordPress plugin.”.

I decided to give myself a little challenge and try to make this plugin work. After reading through the slides of the presentation I set out and wrote a small plugin. After some refining I had the plugin successfully working on all my tests and in multiple browsers.

I want to release the code here for others to use, take a look at and pick apart. While the code has worked during my tests I would like to gather some feedback and have others test the plugin before I recommend it ready for important/live/production-ready sites.

The plugin is released under the GPL license. I will also be submitting it to WordPress Plugins Database. Keep an eye on this space.

Download Force gzip


2 thoughts on “Force gzip Plugin

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s