The best advice I can give you is to buy the Steve Sites Book of High-Performance Websites that is Full of Simple Tips Regarding still images: use a content delivery network (CDN), which means: just put the static content on another server, on another ( optional) domain, and you have the best performance you can get for static content.
Advantages: no cookies are sent back and forth (this explains a lot of overhead!), No other HTTP overhead, good timeouts, high performance when using an external CDN and your own server becomes much less traffic. There are many commercial (like Amazon S3), but also free CDN providers.
, :
. StackOverflow - -, YSlow, .