[Zope3-Users] best practice for serving static content by front-end
webserver?
Sascha Ottolski
sascha.ottolski at lalisio.com
Sat Jan 13 08:02:52 EST 2007
Hi,
I guess lots of people already solved that, however, I couldn't find
something in the web yet.
I'm wondering how it is done best to let a front-end webserver server
the static content (image, css, js) on a live system, while keeping the
possibility to have a still working self-serving system (that is, I can
serve static files if I like, but don't have to).
Obviously I teach my frontend-server where to find the files by
rewriting urls.
Now, when grepping the zope sources, and third party packages, the
included files are spread around. that seems to make it impossible to
write proper rewrite rules. if a request wants
/++resource++/image.gif
the webserver couldn't possibly know if image.gif is found in
app/Zope-3.3.0/lib/python/zope/app/i18n/browser/
or in
app/Zope-3.3.0/lib/python/zope/app/rotterdam/
or in various other directories that carry images.
another problem are unpredictable urls that the zope3 core creates with
contructs like
<img tal:attributes="src context/++resource++zope3logo.gif" />
the src attribute could end up in many different URLs. In my opinion,
one would be better of just use src="/++resource++zope3logo.gif"; but I
suppose I'm might be missing something here.
Anyway, does anybody has a recipe for this? At the moment, I can only
think about symlinking all the files in to some dedicated directories,
but obviously that doesn't feel to be a good a solution (you will
forget to set the symlink for the new image you added, and I guess
name-clashes are possible, though I'm not sure about that one).
Thanks,
Sascha
--
Lalisio GmbH www.lalisio.com
Puschkinstraße 1 fon +49-(0)361/541 43 80
99084 Erfurt fax +49-(0)361/541 43 79
kontakt at lalisio.com
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
AKTUELLER HINWEIS (Januar 2007)
Lalisio wünscht Ihnen und Ihrer Familie ein gutes neues Jahr sowie
viele interessante Begegnungen und Erfahrungen in 2007!
Besuchen Sie uns unter www.lalisio.com!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
More information about the Zope3-users
mailing list