Solved

Should server-side zlib compression be used for images?

Posted on 2011-05-05
2
462 Views
Last Modified: 2013-12-07
Most if not all modern browsers support zlib compression.  Content can be compressed on the server-size and uncompressed by the browser.

It saves quite a bit of bandwidth on text files, but what about images?  Should this feature be enabled or disabled for images?
0
Comment
Question by:hankknight
2 Comments
 
LVL 109

Assisted Solution

by:Ray Paseur
Ray Paseur earned 100 total points
ID: 35698202
My sense is that it should be disabled, but I do not have any science to back that up.  However if you look at the compression ratios for JPG images and ZIP files made from the JPG images you will be able to find the science to support or refute my assertion.  If you want the best compression for images, it's my sense that JPG compressions will be better than ZLIB.
0
 
LVL 42

Accepted Solution

by:
David S. earned 400 total points
ID: 35702142
The common formats used for images on the web (JPEG, PNG, GIF) are compressed formats, which is why they are used. Therefore, it's not recommended to have web servers serve them with an additional layer of compression.

I seem to remember reading somewhere that adding an extra layer of compression to a PNG can actually increase the number of bytes instead of decreasing it in some cases.

There is something you can do, however. You can make sure that your images are fully optimized. (Image editors don't do as good a job as one would hope.)
http://www.dynamicsitesolutions.com/blog/2010/2/png-optimization/
http://www.smushit.com/ysmush.it/
http://imageoptim.pornel.net/
0

Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

These days socially coordinated efforts have turned into a critical requirement for enterprises.
This article discusses how to create an extensible mechanism for linked drop downs.
Learn how to create interesting presentations by including videos to keep your audience engaged using Prezi. Select "Insert" from the top menu in your Prezi editor: Select "YouTube Video": Paste the video URL into the prompt: "Select "Insert":…
This Micro Tutorial will demonstrate how nuggets on the Web are formatted by using Chrome Developer Tools. These tools would not only view the site's CSS but it can also modify it and save the CSS to use on your own site.

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question