Все хорошие предложения от binaryLV выше.Добавляя к его предложению №5, вы также, вероятно, захотите оптимизировать созданные вами эскизы.Когда изображения загружены, они могут иметь метаданные, которые не нужны для миниатюр.Вы можете без потерь удалить метаданные, чтобы уменьшить размеры миниатюр, как предлагается здесь: http://code.google.com/speed/page-speed/docs/payload.html#CompressImages. Я лично использую jpegtran на изображениях для своего веб-сайта, чтобы автоматически оптимизировать мои миниатюры при их создании.Если вам когда-либо понадобятся метаданные, вы можете получить их из исходного изображения.
Еще один вопрос, который следует учитывать, если вы планируете отображать эти изображения для пользователей, это разместить ваши изображения в домене или поддомене без файлов cookie.как упомянуто здесь: http://developer.yahoo.com/performance/rules.html#cookie_free. Если изображения размещены в домене или поддомене, в котором есть файлы cookie, то каждое изображение будет отправлять вместе с ненужным файлом cookie.Он может сэкономить несколько КБ на каждое запрошенное изображение, что может составить приличную сумму, особенно при подключении с ограниченной пропускной способностью, например на мобильном устройстве.