We receive lots of questions like:
- How many users Tigase can handle on a single server?
- What kind of hardware do I need to support 1 million online users?
- What configuration is needed to handle my load?
Usually it is impossible to give accurate and reliable answer without knowing all the details. From our experience each and every single XMPP installation is very different from others. One has majority of desktop users, another mobile devices, one is exposed to a public another is within private corporate network, one has very small or none contact list, another has a very large contact list, on one users login very often for a few minutes several times a day on another they stay connected for days or weeks, on one users only set online and offline presence status on another they change it very frequently, hundreds times a day.
This all details affect the traffic shape and load on the system. One configuration might be perfect in some use-cases but may fail to handle supposedly smaller number of users. We do publish some load tests reports which gives you an idea of what to expect. But this is just a guideline and a very general idea of what to expect.