My current server configuration is a load balanced farm of Amazon EC2 instances that we use to automatically scale with load.
Because of this, storing user session data like the shoutbox does to track active users on an individual server's file system is quite ineffective, especially when you consider that a backend server can be replaced or scaled down at any time. I found where the software reads active user data from (chatlist.php, line 90-140 ish) but I haven't been able to find where the software writes these files.
I intend on moving the file functionality to the database so my active users box is effective for my staff, but I need to know where the software writes to the dbtech/vbshout/aop folder.
Thanks for your reply.
Edit: I realize that the file storage method is a way to greatly speed up the shoutbox and reduce server load. If you have any ideas for alternatives please let me know.
Because of this, storing user session data like the shoutbox does to track active users on an individual server's file system is quite ineffective, especially when you consider that a backend server can be replaced or scaled down at any time. I found where the software reads active user data from (chatlist.php, line 90-140 ish) but I haven't been able to find where the software writes these files.
I intend on moving the file functionality to the database so my active users box is effective for my staff, but I need to know where the software writes to the dbtech/vbshout/aop folder.
Thanks for your reply.
Edit: I realize that the file storage method is a way to greatly speed up the shoutbox and reduce server load. If you have any ideas for alternatives please let me know.
Last edited: