RobertoLopes Posted November 30, 2018 Share Posted November 30, 2018 Hello guys. We are a company and we are seriously considering migrate from Intraweb to Unigui. We are already Unigui subscribers and just one thing misses on our decision. Since we have huge systems working on thousands of users, we need to know how stable Unigui's Hyperserver is. We are having some serious issues with Intraweb's stability (leaks and freezing stuff) and the decision will rely on stability. Can hyperserver support 1000 simultaneous users that will stay connected for 8-10 hours strait on a heavy database oriented application ? stability is critical. We do not want to run apache or IIS. At least not now. Thanks in advance. Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 1, 2018 Author Share Posted December 1, 2018 Not ONE reply ? Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted December 3, 2018 Administrators Share Posted December 3, 2018 On 12/1/2018 at 1:21 AM, RobertoLopes said: Hello guys. We are a company and we are seriously considering migrate from Intraweb to Unigui. We are already Unigui subscribers and just one thing misses on our decision. Since we have huge systems working on thousands of users, we need to know how stable Unigui's Hyperserver is. We are having some serious issues with Intraweb's stability (leaks and freezing stuff) and the decision will rely on stability. Can hyperserver support 1000 simultaneous users that will stay connected for 8-10 hours strait on a heavy database oriented application ? stability is critical. We do not want to run apache or IIS. At least not now. Thanks in advance. Hi Roberto, 1000 sessions can be considered as a low load for HyperServer. HyperServer divides your application into several Nodes. Each Node will serve a certain number of sessions. We continuously stress test HyperServer with thousands of sessions running for many days. Here, one important detail is to make sure DB backend is scalable with this amount of sessions. More information here: http://www.unigui.com/doc/online_help/index.html?hyperserver.htm Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted December 3, 2018 Administrators Share Posted December 3, 2018 On 12/1/2018 at 1:21 AM, RobertoLopes said: Hello guys. We are a company and we are seriously considering migrate from Intraweb to Unigui. We are already Unigui subscribers and just one thing misses on our decision. Since we have huge systems working on thousands of users, we need to know how stable Unigui's Hyperserver is. We are having some serious issues with Intraweb's stability (leaks and freezing stuff) and the decision will rely on stability. 4 How many concurrent users does your current IW application serve? Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 3, 2018 Author Share Posted December 3, 2018 About 2.000. The sessions runs for 8-10 hours daily. BUt my concern is that even with 300 connections the problem occurs. Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted December 3, 2018 Administrators Share Posted December 3, 2018 25 minutes ago, RobertoLopes said: About 2.000. The sessions runs for 8-10 hours daily. BUt my concern is that even with 300 connections the problem occurs. 300 sessions in IW? Do you have stability problems with IW when there are 300 or more sessions? Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 3, 2018 Author Share Posted December 3, 2018 Yes but sometimes even with less sessions, with no reason, the process CPU goes crazy with 50-70-80% usage and then disaster ! Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted December 3, 2018 Administrators Share Posted December 3, 2018 With HyperServer even if a Node crashes the whole system continues running and only sessions in that specific Node will be affected. Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 3, 2018 Author Share Posted December 3, 2018 Yes. That's the point. That's our main goal. To keep the system online at all costs. We have hospitals and sensitive business to attend. Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 12, 2018 Author Share Posted December 12, 2018 Well. Last report. Turns out we had some issues on our code that was addressed and things are starting to get together. Still some minor issues and some things I honestly do not understand the IW's behavior but. We are working hard. Still, I want to know some success case working with unigui (not just web pages), we applications that have sessions that last for hours and hours alive. Do we have some reports on stability on a case like that ? Link to comment Share on other sites More sharing options...
Abaksoft Posted December 12, 2018 Share Posted December 12, 2018 Hello Roberto, Short answer : Yes, you can trust on Unigui. Its designer is called by the community "the magician". Long answer : To be honest, i have not customers who need 1000 concurrent users. But i would like to speak about its hight stability. 1. Fisrt, Unigui is not designed for web pages only. It's a great framework for web applications. 2. For my own needs, I have developped a licence manager ( unigui isapi application), working 24/24, 7/7 since 2016. Very stable. No need to restart the server (rarely, only for windows update). Only few users are using it from internet. 2. I have developped an Unigui application (HyperServer) for a private hospital. The application is working 24/24, 7/7 since march 2018. Also, very stable. 38 users. At this day, never exceed 20 concurrent sessions, as the server is windows 10 (max 20 TCP-IP connexiins, a legacy windows limitation). Soon we will move to windows Server Edition 2016. Firebird 3.0 is continually solicited, more than 5000 transactions by month and the system is very stable. Big boss is hapy and me too That's all. 3. Oh.... If farshad said you that 1000 concurrents sessions are low load balancing for Unigui today, that is because HyperServer FmSoft technology is rock !. If you see the Unigui 2019 Roadmap, a farm servers is in developpment. Mmm....that promise good surprises ! Best regards. 2 Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 13, 2018 Author Share Posted December 13, 2018 Thank you very very much for the answers (both short and long). I really like Hyperserver's idea and it's good to know that you have some pretty good success cases. Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 13, 2018 Author Share Posted December 13, 2018 Whats the tech behind Hyperserver ? Common sockets or something different ? Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted December 13, 2018 Administrators Share Posted December 13, 2018 19 hours ago, RobertoLopes said: Well. Last report. Turns out we had some issues on our code that was addressed and things are starting to get together. Still some minor issues and some things I honestly do not understand the IW's behavior but. We are working hard. Still, I want to know some success case working with unigui (not just web pages), we applications that have sessions that last for hours and hours alive. Do we have some reports on stability on a case like that ? Below is one uniGUI developer with his application running on HyperServer; HyperServer itself has remained up for 97 days (and counting...). Application updates are done using HyperServer remote deployment feature, so you do not need to bring down your server for application updates. In this case, there have been 141 sessions at most and 16 Nodes. Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted December 13, 2018 Administrators Share Posted December 13, 2018 11 hours ago, Abaksoft said: Hello Roberto, Short answer : Yes, you can trust on Unigui. Its designer is called by the community "the magician". Who is him? 11 hours ago, Abaksoft said: Long answer : To be honest, i have not customers who need 1000 concurrent users. But i would like to speak about its hight stability. 1. Fisrt, Unigui is not designed for web pages only. It's a great framework for web applications. 2. For my own needs, I have developped a licence manager ( unigui isapi application), working 24/24, 7/7 since 2016. Very stable. No need to restart the server (rarely, only for windows update). Only few users are using it from internet. 2. I have developped an Unigui application (HyperServer) for a private hospital. The application is working 24/24, 7/7 since march 2018. Also, very stable. 38 users. At this day, never exceed 20 concurrent sessions, as the server is windows 10 (max 20 TCP-IP connexiins, a legacy windows limitation). Soon we will move to windows Server Edition 2016. Firebird 3.0 is continually solicited, more than 5000 transactions by month and the system is very stable. Big boss is hapy and me too That's all. 3. Oh.... If farshad said you that 1000 concurrents sessions are low load balancing for Unigui today, that is because HyperServer FmSoft technology is rock !. If you see the Unigui 2019 Roadmap, a farm servers is in developpment. Mmm....that promise good surprises ! Thank you for sharing your experiences! Yes, we will add server farm capability as planned in our road map! Link to comment Share on other sites More sharing options...
Freeman35 Posted December 13, 2018 Share Posted December 13, 2018 Hello, @RobertoLopes you are membership to unigui, why not make a test case and try via unigui tool ? and if you can share results with us, we are glad this. regards 1 Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 13, 2018 Author Share Posted December 13, 2018 Yes, we are subscriber but. We also are a running business with over 20.000 users across the country. We have spent over 2 years converting our client-server application to web application and we simply have no space for errors from now. I'm facing , as a business man, a strategic decision right now. That's why I need the all the information I can get. We have a really BIG system. Converting it to Unigui will demand time, resources and a lot of money. I cannot make the wrong decision. Let's think... Link to comment Share on other sites More sharing options...
Freeman35 Posted December 13, 2018 Share Posted December 13, 2018 I'm try to say, best way is try your self, and see result. I mean, try just one form, and complicated one. and clone database. Do this with unigui, then test with unigui's stress test tool. and see result. Sorry for english not my language. Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 17, 2018 Author Share Posted December 17, 2018 On 12/13/2018 at 1:29 PM, Freeman35 said: I'm try to say, best way is try your self, and see result. I mean, try just one form, and complicated one. and clone database. Do this with unigui, then test with unigui's stress test tool. and see result. Sorry for english not my language. What's your language ? I'm from Brazil by the way. Link to comment Share on other sites More sharing options...
Freeman35 Posted December 17, 2018 Share Posted December 17, 2018 Türkçe, (Turkish). I'm Türk (el Turco ). and Turkiye. Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 17, 2018 Author Share Posted December 17, 2018 3 hours ago, Freeman35 said: Türkçe, (Turkish). I'm Türk (el Turco ). and Turkiye. Ow. Best to stay with english then . Link to comment Share on other sites More sharing options...
araujoadanr Posted December 22, 2018 Share Posted December 22, 2018 Hi all, I am a Unigui developer a few years ago, and I have deployed applications such as services and IIS. I recently updated it to HyperServer, and I am pleasantly surprised not only by the easy deployment, performance, and hot update my applications, without my users even feel Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted December 24, 2018 Administrators Share Posted December 24, 2018 On 12/22/2018 at 4:28 AM, adan200 said: Hi all, I am a Unigui developer a few years ago, and I have deployed applications such as services and IIS. I recently updated it to HyperServer, and I am pleasantly surprised not only by the easy deployment, performance, and hot update my applications, without my users even feel Thanks for feedback. Link to comment Share on other sites More sharing options...
RobertoLopes Posted December 28, 2018 Author Share Posted December 28, 2018 On 12/21/2018 at 11:28 PM, adan200 said: Hi all, I am a Unigui developer a few years ago, and I have deployed applications such as services and IIS. I recently updated it to HyperServer, and I am pleasantly surprised not only by the easy deployment, performance, and hot update my applications, without my users even feel Great to know. THanks for your information. On 12/24/2018 at 6:16 AM, Farshad Mohajeri said: Thanks for feedback. Mr. Farshad. One little question. Unigui is based on Indy sockets or have it's own socket technology ? Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted December 28, 2018 Administrators Share Posted December 28, 2018 59 minutes ago, RobertoLopes said: Great to know. THanks for your information. Mr. Farshad. One little question. Unigui is based on Indy sockets or have it's own socket technology ? Yes, for HTTP communication we use Indy library. Link to comment Share on other sites More sharing options...
Recommended Posts