Performance - diminuir o acesso ao banco de dados e guardar alguns dados em memória
16/01/2017
0
Natália
Post mais votado
17/01/2017
Wilson Neto
Mais Posts
17/01/2017
Natália
17/01/2017
Wilson Neto
Então, considerando que são 5MB aprox por domínio, seria melhor usar o sessionStorage, dessa forma a cada nova "sessão" pegaria somente os dados já atualizados. Claro que para um volume de dados maior que esse é inviável. As vezes vale mais a pena usar o cache do banco.
Existe uma outra ferramenta chamada Redis, eu assisti uma palestra uma vez no InfoQ de uma desenvolvedora do Stackoverflow comentando sobre ele e num tuto de um livro da Casa do Código sobre NodeJS tinha algo sobre ele também. Basicamente armazena a estrutura de dados na memória.
Eu não a domino, mas também pretendo aprender para implementar em breve (tentando excluir o webstorage para esses fins), basicamente - Eu utilizo webStorage para trabalhar com algo no estilo de rascunho, deixo a responsabilidade toda no navegador e depois mando persistir o que o usuário definiu.
:)
18/01/2017
Natália
Então, considerando que são 5MB aprox por domínio, seria melhor usar o sessionStorage, dessa forma a cada nova "sessão" pegaria somente os dados já atualizados. Claro que para um volume de dados maior que esse é inviável. As vezes vale mais a pena usar o cache do banco.
Existe uma outra ferramenta chamada Redis, eu assisti uma palestra uma vez no InfoQ de uma desenvolvedora do Stackoverflow comentando sobre ele e num tuto de um livro da Casa do Código sobre NodeJS tinha algo sobre ele também. Basicamente armazena a estrutura de dados na memória.
Eu não a domino, mas também pretendo aprender para implementar em breve (tentando excluir o webstorage para esses fins), basicamente - Eu utilizo webStorage para trabalhar com algo no estilo de rascunho, deixo a responsabilidade toda no navegador e depois mando persistir o que o usuário definiu.
:)
Wilson, obrigada pela explicação, como eu expliquei acima, tenho a Web Api e o Site em html5, não seria melhor ao invés de utilizar o html5, criar uma aplicação com o ASP .NET e o MVC com as views, para aproveitar as vantagens que ele possui? Como o Bundle e Minification, um pequeno exemplo.
18/01/2017
Wilson Neto
Dependendo do tamanho da aplicação até vale a pena. :)
Clique aqui para fazer login e interagir na Comunidade :)