caching ObjectDataSource no conjunto de resultados grande estática
-
20-08-2019 - |
Pergunta
Eu tenho um ObjectDataSource que irá retornar um potencialmente grande coleção (até 200.000 registros) que estão vinculados e paginados em um gridview. Eu estou usando paginação padrão e em cache no objectdatasource. Os dados que estão sendo devolvidos só é atualizado semanalmente, para dados obsoletos não é um problema. A paginação nesta solução também foi mais rápido do que quando eu criei uma solução usando paginação personalizada.
As minhas perguntas são: é o cache um registro definir esta grande aceitável para você? Se não, por quê? Há algum contadores de desempenho que você usa para ver o impacto na memória que os seus dados em cache está criando?
Obrigado!
Solução
para responder às suas perguntas:
1) Sim cache um grande conjunto de dados é ok. Particularmente está a gerar o conjunto de dados é mais caro que o armazenamento em cache. Também uma vez que este é um dado bastante estáticos que torna este um bom candidato.
2) Quanto contadores de desempenho que tipo de depende do mecanismo de cache que você usa. Se o bloco de cache do seu uso empresarial Librarie por exemplo, tem contadores construído em. Como para contadores gerais assistir os contadores de memória, conjunto de trabalho, privado bytes etc ...