On May 23, 2008, at 12:36 AM, Martin Aspeli wrote:

Wichert Akkerman wrote:
Previously Malthe Borch wrote:
Reinout van Rees wrote:
From a caching viewpoint, I normally end up putting &dtml- portal_url; everywhere into the css files to make sure all the images and so are loaded from one place and not 20 times from / img.jpg, /subfolder/img.jpg, /sub/sub/img.jpg and so on.
This really isn't necessary; images referenced from a stylesheet are local to the url that contains the stylesheet.
The URLs for our stylesheets are dynamic.

Are you sure? They're dynamic, but they only change if you re-save the portal_css configuration. If the caching proxy or the browser has cached an image at /portal_css/<random>/img.jpg then that's going to be stable, I think, until you re-save portal_css.


Hmm... I think one problem might be that the stylesheet will typically be cached much longer than the images. What happens when the dynamic url changes (after a portal_css resave) but an externally cached stylesheet is still referencing non-cached images via a url than is no longer valid?

Ric



_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to