Estamos a uma semana para colocarmos nosso aplicativo(feito em GX X EVL) final em produção . a expectativa é grande.
Mas nossa preocupação hoje . .é uma só.. Como medir a performance de um aplicativo final ??
Estamos percebendo que estes novos recursos do GX ( User Controls e AJAX Encryptation ) são úteis.. mas estão deixando o aplicativo final lentos.
Sei que temos que avaliar a performance de links(tanto de quem envia como de quem recebe) e de servidores.. também. .. Mas como provar isto aos nossos clientes finais ????
É nítido que um aplicativo feito em GX 9 .. com menos recursos.. ( sem UC e sem AJAX Encryptation ) estão mais rápidos..
E a própria Artech deveria nos dar opções de medir isto.. alguma ferramenta dela.. (um site por exemplo . que entrassemos com os links dos nossos aplicativos e ela testasse online)
E nos desse uma nota sobre a performance.. algo como é feito no www.numion.com
Algumas questões básicas sobre performance de um aplicativo WEB gerado pelo GX:
1) Porque os javscripts gerados pelo UCEditor já não poderiam virem compactados ???
2) Precisamos de todo o javascript que está no GXGRAL.JS ??? e se for um webpanel simples.. não vem coisa demais nesta carga ???
3) As configurações de cache de Transações(se existirem).. interferem na atualização/visualização dos dados ???
4) A Atualização de cache do Banco interfere nesta performance ?
5) A utilização de vários logins(Trusted connection) com pool de conexões no .NET ajudam nesta performance ???
6) Porque não temos a opção de Ajax Encryptation = None .. para deixarmos igual ao GX 9 ?
7) O aplicativo de Perfomance Test do GX só mede objetos locais ?? não tem como medir local e na web .. ou guardar os históricos destas medidas(na web) para fazermos comparações ???
Abraço
Ricardo