-
Posts
626 -
Joined
-
Last visited
-
Days Won
21
Content Type
Profiles
Forums
Events
Posts posted by Wilton Ergon
-
-
mobile components, and for use on mobile phones, if you use them, and open your website on your computer, it will just stretch your controls to fit the entire computer screen, this is not a good idea, as you will lose a lot of useful area that could be displaying some important information.
create the forms separately, but you can share all the code in datamodules, placing the queries, and the validation functions.
-
I have a database server with dual xeom 128 gb3 servers for unigui with 1 processor and 32 ram.
I use nginx for load balancing.
the bank server keeps 10%, and the remaining 30%I have thousands of users
in your environment you could have only 2 servers.
goodbye to rdp. -
yes, it would be perfect to be able to use only one url, but I started the project differently, where each customer already has their url, and I capture the database based on that url, I have a table in an auxiliary bank that registers the entire url , and in it I have the database information. changing that now would be very problematic, notifying the thousands of users that the access address has changed. I did the configuration here and it seems to be working, but I noticed that several executable instances are loaded, but only a few are used.
the project executable is loaded several times on the same port.
-
has anyone thought of that? nobody here has dozens of sites, and would like to use only one folder with the project? is it just me?
-
vou responder em br, pq vc e meu vizinho.
o pivot grid ate poderia fazer isso, mas esbarra ainda na limitação que nao vai deixar seu usuário mexer nas colunas, pensando nisso, entao porque usar o pivotgrid.
pq vc so não gera um relatório para seu cliente com os agrupamentos e valores calculados.
fazer isso no relatório e bem tranquilo, agora fazer a grade pivô fazer esses cálculos e mais complexo. pode ate existir um meio, mas vai ter que mexer em muito codigo js.
o que importa e o resultado e nao a ferramenta usada ..
eu faria isso como um relatorio no report builder ou qualquer outra ferramenta de relatórios que vc use.
-
1 hour ago, Abaksoft said:
And....
what ?
-
for each client, i have a website created at iss, each client has a database, i identify the client by URL, and then direct to the respective database.
I can have several sites configured in IIS pointing to the same folder that will be the hyperserver's dll
ex:
site1.mycompany.com.br
-> c:\mysystem\mydllhs.dllsite2.mycompany.com.br
-> c:\mysystem\mydllhs.dlltoday i have a folder for each client with their respective hyperserver dll
ex:
site1.mycompany.com.br
-> c:\mysystem\site1\mydllhs.dllsite2.mycompany.com.br
-> c:\mysystem\site2\mydllhs.dllsite3.mycompany.com.br
-> c:\mysystem\site3\mydllhs.dll -
sencha, belongs to idera, who owns the delphi, if the unigui does this, it may be that idera does not renew the contract with unigui, oh no, it will do nothing, have the lazarus, and not have the sencha behind the unigui. it would be a war that the unigui would make with the idera, I think that is not a good idea.
-
On 02/11/2020 at 06:03, Frederick said:
Se for esse o caso, suponho que o Hyperserver enviará o usuário para outro nó assim que o limite máximo de sessão de um nó de 250 for atingido.
it will distribute all connections evenly among the 8 existing ones.
if you have 80 users, you will have + - 10 users for each note, this will not always be exactly the same, as users connect and disconnect at all times. but the hs algorithm tries to divide the users face between the hyperserver nodes. -
I achieved this using a linux server with nginx, this is working perfectly, distributing the load between 3 servers. but it would be great to have it natively, today I have this linux machine just for that,- 2
-
the linux option came, but you can count on the fingers of a whale the current users of unigui who are going to use this feature. if the justification and the cost of licensing windows, it doesn't make any sense to use linux, having a higher delphi license to use linux already discourages anyone.
it would only make sense if it were possible to use lazarus, then we would be free from delphi and its pricing policy- 1
-
this is basic, and is already in the documentation, you must have a free range of doors for each instance of hs
-
we implemented a load balance with nginx, on an unbuntu linux server, which receives requests and makes the forwarding to 3 windows servers, everything is working, but the system remains connected for a few minutes, even if the user is using it, it is not after a downtime, the system loses the connection and terminates. we use ip_hashing to always send requests to the same server according to the user logged in to keep connections active,
attached our nginx configuration script
-
7 hours ago, Bill Demos said:
Eu sou o criador da biblioteca NetCom! Nossa, quão rápido você pegou eu coloquei o NetCom lá fora ?! Eu tinha acabado de tornar o código público quando você escreveu este post !!!
De qualquer forma, NetCom é um conjunto de componentes não visíveis (não usa interface), então deve ser muito fácil para eles serem usados em qualquer framework. Mas mesmo que você não os use para o lado do cliente, você sempre pode utilizar o desempenho deles do meio para o lado do servidor. BTW, o NetCom não tem como alvo o HTTP, ele deve ser usado para implementações de back-end de alta velocidade.
Eu poderia implementar um conjunto HTTP, no entanto, não quero contribuir de forma alguma com a cena do BROWSER da web, acho que os aplicativos baseados no navegador da web deveriam ter morrido há muito tempo. Para mim, o futuro é todo nativo, especialmente agora que quase atingimos os limites da velocidade de processamento (você não pode ir abaixo do átomo em um transistor de efeito de campo). Acho que a próxima década se esforçará para colocar o desempenho de volta em jogo.
I tried to use your library to create a chat in unigui, but the message reaches the server, but does not forward it back.
-
1 hour ago, RobertoLopes said:
Temos um cluster IIS na nuvem com 4 servidores mais 2 servidores de banco de dados. Executando o Hyperserver. (Mal posso esperar para ver o Hyperserver Farm rodando).
how did you do the load balancer? I'm here trying to implement nginx
-
I know that for most users, the resource of the hyperserver - server farm, may not be so useful, because they work with sites with small access, it is not my case, I have been overloaded on my servers very often, due to the huge amount access, share this burden for me and fundamental for the growth of my system. this is one of the features that would be released only in version 2, and as the script was changed, launching linux support in version 1.9, I imagine that this will be released in the next release, let us know if this is being worked on at the moment, and when we will have this important feature. I'm here trying to do this balancing with nginx still without success, if there was a ready script of the configuration file to be used with nginx it would also solve my problem, even if it was necessary to purchase a paid version of nginx
the current architecture of unigui, becomes a processor hog, I need many servers to meet the high demand, but without the native load balancer, unigui today only works well for few accesses. when I say few accesses I am referring to less than 3000 users.
I'm looking forward to it, to update my licenses
a suggestion, redefine the sequence of the 2020 roadmap, just so we know what you have in
mind in the question of what will be done and in what order, here each developer, one has their priorities,
and I know that this cannot be taken into account when creating the resources, as it would never please everyone,
but knowing the order in which the resources will be launched would help a lot.- 3
- 1
-
I am days looking for how to configure, so that the iis sites are redirected to other servers, and do the load balancer like this .. if you already managed, be sure to inform
-
contabo would be a good option, where do my clients live in brazil?
-
for what you want, you must use fmx
-
yes, but you will not be able to run the application offline
-
as there are dozens of sites (more than 90), and each using a hyperserver, I would have to add each one to see this, but I can see the simultaneous connections in the sql server database, because I have a log that stores this, and already reached 1800, the bank server didn’t really crash, but one of the servers that runs unigui’s sites does,
there is some forecast of when the load balancer of the hyperserver will be available, as I need to distribute the sites on smaller servers, as it does not help to have a robust machine, the correct one and to have smaller machines, but running on more computers .. I don't know if I went clear. -
grid presented strange behaviors, crashing the entire application for no apparent reason, mobile generated js errors when pressing some controls, and you are now talking about hs problems. so as I said, if you don't use something important in this new version, there is no reason to use it ..
i'm waiting for improvements, i'm sure the unigui team is working. -
someone with experience in nginx to set up multiple sites on iss, and create a load balancing environment, call me privately to discuss.
- 1
-
I already had some crashes on the server due to the number of accesses, now I have 2 dedicated servers for unigui, and a bank server, but the access division is manual, I only directed some sites to one server, and other sites to the other server , but but I still haven't managed to implement an automatic load balancer, since this is not yet possible with the unigui, I am studying nginx to do this.
if the multi server hyperserver was already available, it would be wonderful, and would solve many of my problems.
I work for the government, in the educational area, and now I have opened access to students, due to Covid-19, activities now and everything online, which has dramatically increased the amount of access to the sites.
UnimFileUpload freeze when upload file under iPhone
in General
Posted
see this