Personal tools
You are here: Home Documentation Tutorials Optimizing Plone Performance Introduction, goals and credits
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

Introduction, goals and credits

What this tutorial does and does not cover, and who's responsible for it.

limi

This tutorial will show you a simple and effective way to use caching to make your Plone site a production-worthy setup capable of delivering in excess of 100 pages per second given proper hardware. (In progress)
Page 1 of 5.

In this tutorial, we will teach you how to cache your Plone site in a good way to get it responsive and fast for anonymous users visiting your site.

The strategy presented is a simple and efficient one, but has some caveats, and is not the magic silver bullet to solve any performance problem you may have. Very often, performance problems in Plone sites are caused by improper setup of Plone or the server it is running on, or badly written third-party products. It's important to know that there are more aspects that have to be taken into consideration when optimizing the performance of a Plone site.

This tutorial aims to do the following:

  • Set up a web server in front of Plone that can cache elements that are marked up as being cachable - so they don't hit the Plone instance at all - but are rather served by the web server cache in front of it. This is especially efficient for assets like files, CSS and Javascript, but you can also apply it to entire pages if you need to serve up pages extremely fast.
  • Set up a different virtual host with no caching for editor usage.

Credits

The Apache 1.3 setup was originally written up by Seb Potter, and was adapted to the updated Plone and Zope versions by Alexander Limi.

 
by limi — last modified June 2, 2005 - 12:35
Contributors: Alexander Limi, Seb Potter
All content is copyright Plone Foundation and the individual contributors.

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