В вопросе, который я видел здесь, кто-то спросил, как изменить фон при обновлении страницы, без использования каких-либо методов на стороне сервера. Один ответ должен был сделать это CSS
.backgr0 { background-image: url('images/somepic.jpg'); }
.backgr1 { background-image: url('images/somepic.jpg'); }
.backgr2 { background-image: url('images/somepic.jpg'); }
.backgr3 { background-image: url('images/somepic.jpg'); }
.backgr4 { background-image: url('images/somepic.jpg'); }
и затем к элементу добавляется случайный класс.
Но что мне было интересно, когда браузер встречает этот CSS, он загружает все эти изображения? Потому что в этом случае вы действительно увеличиваете количество HTTP-запросов.