O'Reilly logo

Professional Plone Development: Building robust, content-centric web applications with Plone 3, an open source Content Management System by Martin Aspeli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Caching

Web traffic is difficult to predict. Many sites suffer great peaks and troughs in load over a day or a year. However, a large number of users will essentially view identical pages. Having Plone re-compose an identical page time and again is not a very good use of server resources.

Given the amount of work Plone has to do to build each page, it can typically only handle 6-10 requests per second on average hardware. Simple web servers, which do not dynamically construct each response, can be much, much quicker, often managing hundreds of requests per second on equivalent hardware. For this reason, most production sites will use some form of caching. By avoiding constantly recalculating expensive pages, this can dramatically boost performance. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required