Я думаю, что было бы лучше использовать метод data: uri для небольших изображений (например, 1px-фонов).
background: url(data:image/png;base64,....) top left repeat-x;
Работает для всех современных браузеров. В старых браузерах IE (например, IE6, IE7) вы можете перезаписывать стили с помощью условных комментариев.
background: url("path/to/background.png") top left repeat-x;
Конечно, таким образом вы должны перекодировать фон, если он изменился. Но это экономит много запросов.