Любая HTML-страница в моем проекте содержит два типа изображений:
- Изображения, которые определяются системой, такие как логотип, значки и кнопки
- Пользовательские изображения, такие как профиль пользователяизображение или логотип компании и т. д.
На странице списка обычно отображается комбинация обоих типов изображений.Теперь, с помощью Rails, я хочу, чтобы все изображения компилировались в один или два больших спрайта во время выполнения в зависимости от списка пользовательских изображений или списка значков / логотипов, отображаемых на данной странице.Делая это, я могу избежать использования тегов img и глубоко вложенных якорей, которые традиционно присутствуют в исходящем html.
Отправка пользовательских изображений с помощью фонового CSS происходит в X раз быстрее, чем теги img, и давайте я сохраню html / haml в чистоте.Также было бы замечательно, если бы кто-то также мог посоветовать мне вопросы кеширования при спрайте во время выполнения?(Если эта вещь существует, в первую очередь.)