Currently, we have houndreds of Mileston Smart Clients in our Productive enviroment that are distributed in serveral sites. Some time ago we experienced load issues when all the clients try to login at the same time (i.e: a major service at our data centers). The issue was related with an overload of Milestone Management, it directly get freezee and it was not possible to access to it anymore.
Due to this issues, we decided at that moment to implement a logic that allows SMART clients to login progressively in batches of 10 clients.
Righ now, we are developing our own application (.NET) that will replace Milestone Smart Client and uses Milestone SDK to login and get camera streamings.
Having said that, I would like to know which experiences you have have with this. Does the same behavior apply for Smart Client as well as an application using Milestone SDK, etc. What will be the better solution in your opinion?
Thanks a lot in advance.
Regards.
Pablo.
Milestone Development put a lot of effort into improving the Management Server performance and especially the way it handles big influx of Smart Client login. So I would like to start by asking what the version is where you experienced this?
Hi Bo, sorry I forgot to include Milestone version. We are using Milestone 2016 R3. With this version we have experienced Management Server overload issues.
Do you think this problems are the same doing massive logins from Milestone Smart Client as well as our own app using Milestone SDK? Is there a way to improve that?
Best Regards.
Pablo.
Yes. In both the Smart Client and in a MIP SDK based application the login actually does two things.
- Authenticate and authorize you with the server.
- Get configuration (data on cameras etc.).
It is number two that sometimes cause longer login time. In 2017R3 there was a major development task at Milestone Development to optimize this. There might be later optimizations also, but this one was very important.
You might find if you have a newer XProtect VMS the issue is no longer apparent.
Questions or tips about the general optimization of the Management Server is better asked in the Support Community - https://supportcommunity.milestonesys.com.
Developing something to coordinate logins amongst many client has to my knowledge never been done..
Great, thanks for answer back. I will follow this thread on support community. Thanks again. 