Pessoal, boa tarde.
Dou manutenção em um sistema Web e me deparei com o seguinte problema.
Tem alguns métodos que são chamados em varias partes do sistema, e pode ter vários usuários fazendo a suas atividades no sistema e este por sua vez busca informações em banco, faz cálculos, muda status dos registros e assim por diante, isso causava erros pois uma rotina não havia sido finalizada e outra já era iniciada, e por aí vai, fizemos uma sincronização desses métodos comuns, mas tivemos uma lentidão no sistema (era esperado isso). Acredito que outros já tenham passado por esse problema. Como resolver? É somente sincronizando os métodos mesmo?
Aguardo dicas.
Obrigado.