The company I'm working for has several projects that are mainly forums based on vBulletin. I believe that JForum's performance might be much better than that of vBulletin, and I want try to convince the people at my company to shift to JForum. I just wanted to know if it's possible if you can give me some details on the server(s) configuration and the average number of concurrent users that the server(s) can handle.
First of all, you know that JForum is essentially unsupported, right? Their forums have been dead for all of 2010.
We run on Tomcat and Postgresql. I have no idea what the hardware specs are but someone else probably does. As far as how many concurrent users it can handle, we don't know that either as we've never done a formal stress test. We know it can handle the volume we actually get.
Also, keep in mind that we aren't running pure JForum. We have forked our version of JForum, made a lot of changes and support it ourselves. We know of at least two scalability problems in the original JForum - one of the queries does a full table scan causing problems when you have a lot of data and there is a memory leak if you turn on thread caching.
We believe we are the biggest install of JForum in the world, so we know it can handle our volume. We also know it isn't written to handle horizontal/vertical clones - too much happens in memory.
Raghavan Muthu wrote:Just out of curiosity, What made you choose Postgresql over all the other databases?
It was already on the production server and being used for another JavaRanch app. Unless there is a good reason not to, using less technologies helps with maintenance.
Thats true. Thank you Jeanne. I know by the time Ranch would have started using the apps, MySQL would not have become that matured and stable. Perhaps, PostgreSQL was more stabilized. Am I Right? Or there any other significant features made you choose PostgreSql?