How to handle large number of images in a post?

  1. Reduce image size using Photoshop, smush.it, or any other decent compressor. A decent rule is .jpg for photos with lots of colors and/or details and .gif for text and under 256 colors with less details.

  2. Use exact image sizes, if you use php to resize the images make sure they are cached versions of the re-size.

  3. Use a CDN or a non shared fast host.

  4. Make the user cache the image in his browser by using;
    ExpiresByType image/jpeg "access plus 1 month" or
    <FilesMatch "\.(gif|jpg|png|js|css)$"> Expires 2592000 if your on apache ( insert your own numerical values).

By far the most important thing to do is proper compression an sizing.