Cache de Comportamentos
"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: Comparação de Velocidade: Nota: este artigo foi publicado originalmente no blog oficial OMNIATarefa sem Cache com Cache Pedido à API 0.392s 0.0611 (82% menos)
login para deixar a sua opinião.