Je suis sur IIS6> ASP .NET> C#> WebServiceHttpContext.Current.Cache performances
Je dois mettre en cache un grand nombre de données (en milliers d'objets sérialisé d'environ 2 Mo chacun). Comment IIS6 gère-t-il HttpContext.Current.Cache
- sauvegarde-t-il dans la RAM ou le fichier temporaire? Puis-je compresser des données avant la mise en cache? Quelles sont les alternatives de HttpContext.Current.Cache?
Les données sont déjà fournies par la base de données puis je fais quelques calculs et modifications sur celles-ci et je renvoie la réponse sérialisée. Devrais-je enregistrer cette réponse à nouveau dans la base de données? –
Par les sons de cela, vous devez augmenter votre matériel ou réduire votre temps de cache ou les données stockées. – annakata
Toutes les données sérialisées doivent-elles être accédées en même temps? Si non, pourquoi ne pas simplement enregistrer les modifications dans une table différente et accéder à ce qui est seulement nécessaire. – Brownman98