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!

Foi útil?

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 ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top