J'utilise Entity Framework avec mon site Web. Pour améliorer les performances, j'ai commencé à utiliser des requêtes compilées partout où je peux, soit directement avec CompiledQuery.Compile ou en utilisant ESQL.Entity Framework, requêtes compilées et IIS
La performance est maintenant fantastique, une fois les requêtes compilées. Les compiler prend un peu de temps sur certaines pages, donc le premier coup est toujours vraiment mauvais.
Cela ne devrait pas être un problème car une fois qu'il est compilé, il devrait être bon tant que le site est opérationnel. Cependant, en réalité, ce n'est pas le cas. Après une certaine période d'inactivité sur une page, il semble que la requête soit recompilée (quand j'y accède à nouveau).
C'est possible? IIS (v6) efface-t-il le cache des requêtes compilées? Puis-je l'empêcher de le faire? Puis-je confirmer que c'est la cause du problème?
Merci, AD