Общие ответы здесь, кажется, предполагают, что это не нужно по ряду законных причин. Однако все это, похоже, игнорирует поведение современных приложений и процесс сборки.
Это не невозможно (и на самом деле довольно легко) разработать простой процесс, который будет проходить через изображения папки и генерировать единый CSS со всеми изображениями этой папки.
Этот CSS будет полностью кэширован и значительно сократит количество обращений к серверу, что, как правильно полагает @MemeDeveloper, является одним из самых больших падений производительности.
Конечно, это взлом. без сомнений. так же, как спрайты - это хак. В идеальном мире это не понадобится, до тех пор это возможная практика, если вам нужно исправить следующее:
- Страница с несколькими изображениями, которые не так легко "спрайтовать".
- Путь к серверам туда и обратно является узким местом (подумайте о мобильных устройствах).
- скорость (на уровне миллисекунд) действительно важна для вашего варианта использования.
- Вам все равно (как и следовало бы, если вы хотите, чтобы Интернет двигался вперед) об IE5 и IE6.
мой взгляд.