Omnia DocumentaçãoRecursos
DocumentaçãoRecursos
Recursos
Voltar | Lista de artigos

Cache de Comportamentos

Última alteração a 28/09/2021

"Na área da computação, cache é um dispositivo de acesso rápido, interno a um sistema, que serve de intermediário entre um operador de um processo e o dispositivo de armazenamento ao qual esse operador acede. A principal vantagem na utilização de um cache consiste em evitar o acesso ao dispositivo de armazenamento - que pode ser demorado -, armazenando os dados em meios de acesso mais rápidos." - Wikipédia


A velocidade de carregamento de uma solução digital é cada vez mais um fator crucial para o seu sucesso. Com influência direta sobre a experiência de utilização (UX), o tempo de disponibilização da solução quer-se cada vez menor de forma a tornar a experiência o mais agradável possível.

Foi com esta prioridade em mente que desenvolvemos a "Behaviour Cache" (cache de comportamentos), cujo principal propósito é a redução dos tempos de carregamento de vários cenários, como chamadas de dados, configurações de integração, etc. Com esta funcionalidade é agora possível tirar partido da cache para qualquer objeto desenvolvido nas aplicações OMNIA, reduzindo assim os tempos de carregamento de toda a solução. Se os desenvolvimentos incluirem, por exemplo, cenários com operações CRUD em data sources externos, as melhorias nos tempos de carregamento do modelo irão certamente fazer-se sentir.

Deixamos um exemplo de implementação da nova funcionalidade de cache, quando aplicada a um desenvolvimento existente:

(Código de pedido à API sem cache)

(Código de pedido à API, com cache)

Comparação de Velocidade:

Tarefasem Cachecom Cache
 Pedido à API0.392s0.0611 (82% menos)

Nota: este artigo foi publicado originalmente no blog oficial OMNIA

Adicionar aos favoritos ou partilhar este artigo
Esta página foi útil?
Obrigado pelo seu voto.

login para deixar a sua opinião.

Obrigado pelo seu feedback. Iremos analisá-lo para continuarmos a melhorar!
Artigos Relacionados
Primeiros Passos com OMNIA Debugging com o Visual Studio Nova funcionalidade: Máquina de Estados Máquinas de Estado: Workflows Avançados Nova Funcionalidade: Histórico de Entidades