I am experiencing issues with DrupalChat slowing down my server.
I noticed that the longer that I navigate my site, the longer the server was taking to respond. After researching the issue and talking with my hosting provider, I found a bunch of requests under the Apache Status in cPanel that looked like this:
POST /drupalchat/process-messages-long-polling HTTP/1.1
Based on my discussion with my hosting provider, it appeared that the module was spawning a bunch of processes with each page load that eventually slowed down the server to the point where it was not responding.
I originally had the polling method set to Normal AJAX, but then switched over to the long polling method, which seemed to help out quite a bit, but I am still seeing a performance issue that seems to be related to the module. If I refresh a single page a bunch of times it seems to quicken the process since I believe each new page load is creating a new request.
I am running DrupalChat version 6.x-1.2 with Drupal 6.16 core. I am setup on a linux server running CentOS 5.5 with cPanel 11.25. I'm not sure if there is an issue related to server configuration or the module itself. It is a newly configured server with virtually no traffic and only one site setup, so it shouldn't be an issue in terms of lack of resources.
I think that DrupalChat is a fantastic module and I would love to incorporate it into my site, however I need to be sure it isn't causing any performance issues. Any help you can provide would be greatly appreciated. Thanks!