Вопрос по кешу браузера (картинки в css)?
Вопрос поставлен крайне плохо, поэтому сразу представлю общее решение.

.htaccess
 Разрешение кеширования файлов на стороне клиента
<IfModule mod_headers.c>
Header append Vary User-Agent
<FilesMatch .*\.(js|css|html)$>
Header set Cache-control: private


Header set Cache-control: public


# Включение заголовка Expires для всех файлов сроком на месяц

ExpiresActive On
ExpiresDefault «access plus 1 month»
# Выключение Expires для PHP-скриптов

ExpiresActive Off

# cache.manifest нужно обновлять для FF 3.6
ExpiresByType text/cache-manifest «access plus 0 seconds»
# Запросы
ExpiresByType text/html «access plus 0 seconds»

# Выдача заголовка ETag (core feature)
FileETag MTime Size

JS:
//-------------- Функция предварительной загрузки изображений ----------------//
function PreLoad(image) {
if (!(image in preload)) {
preload[image] = new Image();
preload[image].src = 'images/'+image;
}
}
//----------------------------------------------------------------------------//
setTimeout('PreLoad("chat.jpg");', 30000);
Браузер сам их загрузит. Работать будет во всех современных.