Jump to content

Kachar ganyalong

uniGUI Subscriber
  • Posts

    47
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Kachar ganyalong

  1. I have knowledge to share to you all,

     

    to make unipanel more beauty you can set panel to round by this

     

    in ExtEvents

     

    function afterrender(sender, eOpts)
    {
      sender.setBodyStyle('border-radius','12px');

    • Upvote 1
  2. Thank you,

    I can https by using IIS with Let’s encrypt now

     

     

    Hello Chiron,

    If i understand :

    you want to run multi unigui application on different Port to solve your heavy DB System, (related to an old topic).

    1. Actually, Unigui can go easily til 100 simultaneous users (of course it depend on your Server ressources).

    So, runing multi application (as service or standalone) on multi port is not, in my opinion a good practice.

    2, if your application is standalone or Service, https is easy and free. See online doc.

    If you opt for iSAPII deployment, Https is not free.

    http://www.unigui.com/doc/online_help/ssl_configuration.htm

    3. Related to your diagram, you can't mix a Port story with isapii. it's either one or the other.

    Best regards.

  3. Thank you so much Leandro,

     

    I'm handling a big project now (100-200 concurrent users) app with intensive SQL requests.

     

    I used to run Unigui as exe but I found that 40 users is the limited of concurrency. After 40 users it was frozen.

     

    I fixed that by running 20 instances of Unigui exe on different ports, that caused the problem of "uploaded files needed to be synced between instances folder".

     

     

    I will try IIS setting.

     

    I will be back to report this to benefit other members. But it may take long time cause the project is not yet ready.

     

    Hi,

    IIS is more suitable for applications with high access volumes according to the unigui manual

     

     

    Leandro

  4. Hello,

    This is not a problem because I've already know how to fix it by simply reinstall it.

     

    But I want to report that when I switched from BOOTCAMP mode (Boot Windows directly on my MAC) , to VM mode (run bootcamp partition inside MAC OS on VMWARE) it reported  "License not valid".

    After that I can fix it by reinstalling.

     

     

    I just want to inform you that I may reinstall UniGui often because my MAC sometimes it error and can't boot into Windows directly so I have to run it as VM.

     

    Please don't detect me as license abuser.

  5.  

    Hi Chiron,

     

    I evolved my tests, I got 1000 connections with firebird using tcp and 2000 using local protocol without any errors. :)

    Regarding MariaDB you need to configure the number of connections you want to allow in my.ini.
    With firedac, if you use FDManager it will keep the connections closed and open on demand.
     
    Best regards

     

    Hi Fenix,

    How many uniGuiserver instance did you use for 2000 connections,(was it only 1)?

  6. Hi Chiron

     

    I did the test here with 330 sessions using the Zeos 7.3 + firebird 3 (Standalone) and there was no memory leak.

     

    Best regards

    thank you for your result,

    BTW I have already bought it, so sad.

     

     

     

    Do you know about the maximum connections count that MariaDB can handle?

    I'm working on a project that more than 100 PC connect to<-->unigui<-->MariaDb

    but I dont want to use middleware, it's too complicated.

  7. no matter what i use (jplayer or HTML 5 Video tag), they work well on PC browser and android browser.

    but they did not work on iOS device.

     

     

    The sample C:\Program Files (x86)\FMSoft\Framework\uniGUI\Demos\Touch\Video

    have same problem too.

  8. Thank you, all done.

     

    first i put this in PageControl -> ClientEvents -> ExtEvents -> [Ext.tab.Panel [tabPanel]] -> afterrender fn:

    function tabPanel.afterrender(sender, eOpts)
    {
        var _height = 35;
        sender.tabBar.setHeight(_height);
        sender.tabBar.items.each(function(el) {
            el.setHeight(_height)
        })
    }
    

    then put this in each UniTabsheet extevents

    function afterrender(sender, eOpts)
    {
       sender.tab.btnInnerEl.setStyle("fontSize", "12");
    }
    

    Works!

     

     

    now I'm in love with javaScript.

×
×
  • Create New...