Closed (works as designed)
Project:
Tribune
Version:
6.x-1.9
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
21 Feb 2011 at 07:16 UTC
Updated:
8 Sep 2012 at 19:39 UTC
This module is great, and I have been using it for a while, but as it turns out, it's constant ajax refreshing is too heavy on the server processing time, so I had to fully turn off the refreshing, eventhough me and all the members wanted it to be a live chat.
So I wanted to ask, are there other ways, or advices you can give us, on how to turn Tribune into a light live chatroom, just as what I hoped it was, when I first got it?
Comments
Comment #1
ziaaddils commentedHello,
I have been using Tribune for D6 for 6 months on my website with around 80-120 users online at peak time. I am using nginx with php-fpm and overall the performance is much better than apache so I dont actually feel my server getting heavy.
Tribune is the best shoutbox module out there but i dont think there's anyway to make it less resource intensive when using ajax refresh... you might wanna try nginx+php-fpm though.
Best thing to happen would be to have a nodejs version of Tribune for D7!
Comment #2
TSNetwork commentedI didn't understand most of that. I'm using Drupal 6, can't upgrade to 7.
All I wanted to know is, how can I avoid too much server processing time and still use tribune?
And will there be other ways of refreshing implemented rather than the ajax reloading, for example it would be great if the tribune refreshes only when somebody posts, not on preset intervals...
Comment #3
SeeSchloss commentedWell, the nodejs version is coming (see #1240030: Node.js integration). I'll try and backport it to 6.x one day, but it's not done yet.
Other than that, there's nothing much that can be done about server load, apart from just optimizing your server arch.