The most common question we are asked when people are selecting which shared hosting band to use is:
I have x users, so how much RAM will I need in a standard hosting environment?
We aren't able to boil the statistics down in that way as there is no such thing as a "standard hosted environment" let alone an "average Confluence installation".
Confluence is a Java Enterprise Edition application that utilises a large number of industry standard frameworks to provide all it's varied functionality. The data is primarily stored in the central database, it is referenced in the optimised search index and performance is enhanced through use of a distributed cache. The factors affecting RAM consumption are wide and varying, and include:
- The read:write ratio (both simultaneously and a daily average)
- The daily backup time of day compared against your concurrent access distribution
- The indexing queue size and execution worker
- A host of other background jobs which run with various intervals
- The attachment size, types, quantity and turn over (how often they are uploaded/updated)
- The number of spaces, and the content spread over them
- The plugins installed and any effects they might have (this can have a drastic impact)
- The memory profile given to the application
It should be noted that all these factors change over time, as you add more content for example.
If your site is running slow or you're getting memory errors, please contact our support team.