The second suggestion is for user message queues. If it's full new messager are ignored. But this will lead to little asynchronization on this client. Is it better to disconnect him? Of cource it depends on the application, but I think it's good to have a option how server responds on this case - to disconnect user or not.
Privacy and performance options
Privacy and performance options
I thinks it's not a bad idea if you add some privacy settings in SFS. For example ignore users list. It's not difficult to block public and private messages from particular user on the client side. But if it is done on server site it'll save a traffic(and waste a system recources on the server
). But on this case they are not persistant on the server(in my application I'm using buddy list as ignore users list, to make them persistans
). Server side ignore list also allows to hide your status(if you are connected) from users in you ignore list.
The second suggestion is for user message queues. If it's full new messager are ignored. But this will lead to little asynchronization on this client. Is it better to disconnect him? Of cource it depends on the application, but I think it's good to have a option how server responds on this case - to disconnect user or not.
The second suggestion is for user message queues. If it's full new messager are ignored. But this will lead to little asynchronization on this client. Is it better to disconnect him? Of cource it depends on the application, but I think it's good to have a option how server responds on this case - to disconnect user or not.