When accessed via http my CSS background images all seem to be loaded by the browser and then cached for future use. So, the first time a page loads it may be a litttle slow but after that it's fine.
However, when accessed via https the images never seem to be cached and are always slow to load. The CSS defines the background images with relative paths and does appear to use the current scheme correctly.
Images included via the <img> tag don't seem to be affected in the same way: they cache in both scenarios.
Does anyone know if this is a limitation of CSS/browsers in general/only some browsers/SSL or maybe a configuration problem somewhere?
Thanks in advance!