Personal tools
You are here: Home Documentation How-tos Squid integration pointers
Support

Get Help

Join our chat rooms or support forums if you have more specific questions.

Plone Training
Learn how to design, build, and deploy a website in Plone through one of the numerous Plone training sessions around the world.
Find Plone training…
 
Document Actions

Squid integration pointers

This How-to applies to: Any version.
This How-to is intended for: Server Administrators

Some references to setting up Squid as a caching server in front of Zope.

Why Squid?

Squid is a web-proxy cache which can radically speed up your Zope/Plone site. It's the fastest solution, supports purging, load balancing, and has high availability. With Squid you can do 700+ Requests per second on a modest machine, on an average spring '04 server it's more like ~1500/s.

You can use it directly in front of Zope (see "Zope and Squid with ICP" below), but you can also do Squid -> Apache (virtual hosting, mod_gzip, rewriting) -> Zope.

Limi mentioned that even on a single machine it's faster to run two zeo clients load balanced by Squid. Below are some Squid resources.

Some links

Tutorial from the Plone Conference:

  • Chris McDonough: Scaling Zope slides (47 slides, HTML format) -- Straight from the lessons Zope Corp. has learnt in scaling Zope, Chris discusses how to scale Zope to handle large volumes of traffic using Squid, ZEO and other techniques.
by Alan Runyan last modified February 5, 2006 - 00:12 All content is copyright Plone Foundation and the individual contributors.

Zope/Zeo/Pound/Squid

Posted by Estienne Swart at June 8, 2006 - 20:12

Discovered an almost-trivial approach to squid integration that may be worth mentioning:

http://plone.org/documentation/how-to/simple-zope-clustering-with-squid-and-pound


For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by