Hi. I guess I have pretty much always used to putting apache and zope
together. Lately, I am trying to learn a bit more about squid.
Particularly how squid, apache2 and zope3 can play together to create a
high performance site. It's a big topic I realize, but I am hoping
especially on the squid side, that some folks in the know may share some
tips on what their basic working setup looks like - and perhaps provide
a starting point configuration for squid. I know that the plone folks
with cachefu are seeing about a 10x speedup using cachefu alone and 50x
with cachefu plus squid - definitely impressive.
I realize this is one of these topics that could probably be discussed
elsewhere but this is really about getting performance out of a z3 site
- something that is likely to be of interest to others besides myself I
To that end, I found a couple of good articles on this at tomster.org
first of all advocating some core decisions on a caching restrictions
In order to achieve effective caching, that's also easy to implement
we've imposed the following restrictions:
* Only public (i.e. anonymously viewable) content will be cached
* All authenticated traffic will be encrypted (good idea, anyway!)
* All anonymous traffic will be unencrypted (not ideal, but that's
why it's called a compromise)
* No dynamic content on the public pages.
then paying particular attention to the construction of cacheable
objects as described in the article.
Another interesting article:
So clearly, I am seeking the performance magic of squid with some
guidance on a starting configuration but also there is much about
fundamental decisions in how you are constructing views and objects that
are important to effective caching. Many thanks.
Zope3-users mailing list