I'm thinking about using Tribune in one project of mine.

I expect to have 10~20 users simultaneously chatting at the most.

Is Tribune better than Chatroom regarding performance?
In Chatroom issues i found lots, LOTS of complains about performance, but here in Tribune's i found nothing yet.

So, can Tribune handle 20 users chatting in a Shared hosting?
Thanks.

Comments

agogo’s picture

Were having big problems with Tribune and performance. With the last tried shared hosting the max number of simultaneous threads was - three. Weve now started seeing problems even on a dedicated server when there are 10-20 simultaneous threads. Im really astounded that nobody else has reported any problems.

SeeSchloss’s picture

Status: Active » Fixed

Well, a pure PHP chat application, and even more when based on Drupal will always have bad performance with many concurrent threads - many being more than ten or so - because of all the overhead from the rest of the application, the tens or database queries Drupal makes just for bootstrapping, the countless hooks called, etc.

Now, the only solution to this problem is to bypass Drupal altogether, and I had never got around to doing that on 6.x, but 7.x has the tribune_nodejs module for that, as well as tribune_pyrolyse if you can't setup your own nodejs server. The latest version also has a public mode where a public file is used for polling, preventing the need to load Drupal for each polling request. Of course, this prevents from setting access permissions (obviously, these would need a database connection, hooks, etc, a whole Drupal process).

7.x-3.x now has good enough performance on any kind of server.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.