Tuesday 30 June 2015

Enable gzip compression with GoDaddy Linux Hosting (Apache)

GoDaddy’s documentation claims to have mod_Deflate installed by default on all but its Classic Hosting accounts but any basic HTTP sniffer (YSlow or Fiddler) suggests text-based resources like Javascript, CSS, XML, etc aren’t being compressed. Google’s Web Master Tools will likely flag this to you as well and you can use an online tool like redbot.org to inspect your headers.

If you’re not seeing a header like this one, your content is likely not being encoded:

Content-Encoding: gzip
To enable compression on one of the site’s I’m working on, I added this line to the bottom of the .htaccess file at the root of my site:
AddOutputFilterByType DEFLATE text/text text/html 
text/plain text/xml text/css application/x-javascript 
application/javascript
Bear in mind compression is only one aspect of a performant site. Among other things, you’ll also want to ensure your content is cacheable for a suitable length of time. Consider combining and minifying your CSS and Javascript and use a free content delivery network (CDN) like CloudFlare to accelerate the local delivery of your image assets.

If you’re really keen (or suffering performance problems) consider using image sprites to reduce the number of resources a page needs to download and move away from server-side code where you can. The vast majority of your page content is likely static (even if it’s being generated dynamically—but isn’t personalised) and should be cacheable at the browser level.

3 comments:


  1. Hi guys, I have the working crack/SERIAL KEYS for Internet Download Manager which works in all versions, the crack is lifetime and I am using it for quite some time now. I will share it to you below..
    Download Crack IDM 6.23 build 15 Full
    Crack IDM 6.23 Full Free Download IDM 6.23 build 15 Full Crack Patch
    jailbreak ios 8.4

    ReplyDelete
  2. We are a NY-based SharePoint hosting company, and we would like to know about the possibility of sponsoring/posting links and advertising banners on your blog and getting exposure for our business.

    Would really appreciate if we could have a dialog on how to take this business proposal ahead.

    Looking forward to an email from you on this at the earliest.

    adrian [at] apps4rent [dot] com


    Regards,

    Adrian Gates
    Marketing Manager

    ReplyDelete

Spam comments will be deleted

Note: only a member of this blog may post a comment.