Nous prévoyons de migrer des rôles Web Azure vers des sites Web Azure. Jusqu'à présent, les rôles Web Azure utilisaient Azure Caching qui était partagé entre les instances. Nous avons d'abord pensé à basculer vers Redis Cache. Mais après quelques autres discussions, nous avons commencé à discuter en utilisant juste Http Runtime Cache car nos données ne sont pas grandes (nous ne stockons aucune image ou big data). Ce sont toutes les chaînes et les nombres.Azure Web Sites plusieurs instances utilisant Http Runtime Cache
Si vous optez pour Http Runtime Cache (en l'utilisant sur cinq instances d'un site Web Azure).
suivant le scénario pourrait se produire ?:
- demande vient de première instance qui sert une teneur en données fraîchement mises en cache.
- L'utilisateur clique sur un élément, mais la demande est transmise à la deuxième instance qui a un ancien cache à ce moment qui ne contient pas l'élément.
Cela entraînerait-il une erreur? Est-ce une situation très possible? Pouvons-nous être sûrs que la demande ira toujours à cette instance?