When clients have high availability requirements for their Plone site, we recommend using the RelStorage implementation for the ZODB, combined with the PostgreSQL database platform. This post describes how to combine ZFS replication with PostgreSQL.
Each time you delete a web page, a copy is kept in the database in case you need to get it back later. Over time, the number of unused objects can grow and grow, expanding the memory needed to operate the website, and slowing down operations...
The following post talks about the hosting environment built for a personal site with single server hosting...