- Background images should be no greater than 200 K
- Try to keep other web images under 50 K
- Avoid PNGs when possible
- Yahoo’s Smush.it is a great tool for reducing image size.
Update: June 1, 2015
Also saving images as progressive jpegs results in a smaller image & the browser progressively loads the images which is muy bueno for UX