Open Atrium 2 - Scaling & Performance

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
sexy-trousers's picture

I'm just starting to investigate OA and I was wondering how it scales with large numbers of spaces, sections, groups, teams etc. Will OA perform ok with 10k spaces? How about 100k spaces? I know I can always throw hardware at any problem, but there is generally a recommended limit for these things - how far has OA been pushed and handled the load?

Thanks, TJ

Comments

OA 2 Scaling & Performance

TetraMiller's picture

Hey TJ!

Great question! We've tried it with about 1,000 spaces with one of our clients, but have not yet worked on a project that requires more. Generally, the performance does not have anything to do with the number of spaces, so it should be fine as long as you're running a database server that can handle that much content.

As we move into the Beta cycle, we'll be doing more performance tuning and will be able to give you a better idea from our experiences. However, you're more than welcome to help out by testing it yourself and letting us know how it goes =) In general, OA2 is not anything special compared to normal Drupal with the Organic Groups module from a performance point.

Hope that helps!

How to speed up OA2

rboedeker's picture

I am running a very small site with a very small number of users so far (less than 10) on a dedicated 4 kernel server, but OA is slow (about 4-6 second if I change to another space )
I installed redis and entitycache without a huge perfomance gain.
APC: 99.7 % hitrate
redis: 82.5 % hitrate
Any recommendations what I should test now?

Cheers,
Ralf

For me also, loads, very

leofishman's picture

For me also, loads, very slows, and its not even online yet

This is really...

leo_g's picture

...a big problem when it comes to user compliance. we should collect information at one place - maybe oa documentation?

OA2 slow on Pantheon

StuddMan's picture

We have pulled our launch of OA2 back because of performance issues. We are running on Pantheon with SSL and REDIS enabled and have not been able to reach an acceptable level of performance. We are seeing 3-8 second page load times which quickly becomes unusable when trying to get any work done.

We have tried turning SSL off as well as going back and testing a vanilla install and it seems to be the distro vs an environmental issue. We are running on the latest release (2.19)

Any recommendations?

Drupal 7 is slow unless...

alexi721's picture

...you enable caching database queries via Memcached/Redis as well as add APC/Zend Optimizer Plus for pre-compiling the PHP code.
If you have a lot of anonymous pages you should also use Varnish or the 'Boost' module.

Did you check whether those performance enhancing features are enabled on your Pantheon site?

Enabling Memcached/Reddis is not sufficient. You also need to change the Caching settings in all views. We used the 'Views Cache Bully' module to do this quickly.

Lastly, for us adding Zend Optimizer Plus increased performance the most.

about building a site with OA

gbmillz's picture

what exactly does spaces mean in open atrium, I will like to build a niche collaborative writing platform for universities over here, I need to understand the differences between the terms spaces, sections,teams, groups as regards open atrium to know if it suits what I am trying to build or I just build on the normal drupal distribution and add other features that the site might need manually

This diagram could help

ChrisZZ's picture

This could help:
http://docs.openatrium.com/system/files/oa2_terminology_and_privacy.pdf

Spaces: Groups for Content. A Space can have subspaces and sections
Sections: Apps that hold content, e.g. a calendar section (app)

groups and teams are like groups, but meant to hold users together (vs content).

We are currently working on a collaborative research portal for universities. Let me know, if you are interested in testing our alpha-version.

regards

Would love to know more about

gbmillz's picture

Would love to know more about the collaborative research portal you about launching and other details as to when a stable version will be ready. Thanks