Vraag ASP.NET-sessiestatusprovider in Azure [gesloten]


Voor zover ik weet, is de huidige situatie dit:

  1. Gebruik SQL-sessiestatusprovider is mogelijk (zoals ik ergens heb gelezen) maar wordt niet ondersteund door Microsoft. Dus het kan in de toekomst stoppen met werken. Ook heeft het een WorkerRole nodig om de verouderde gegevens te verwijderen.
  2. Azure AppFabric Caching Service bevindt zich nog steeds in CTP.
  3. TableStorageSessionProvider is een stukje code in de Azure-trainingskit dat niet wordt aanbevolen voor productiecode.

Wat zou jij kiezen?


16
2018-02-08 19:43


oorsprong


antwoorden:


Als je deze week live gaat, zou ik de SQL Azure-sessiestatusprovider aanbevelen. Er is een uitstekende blogpost hier die alles biedt wat je nodig hebt.

U heeft gelijk omdat deze oplossing niet officieel wordt ondersteund door Azure. Het zou echter goed moeten werken voor nu, en je kunt heel gemakkelijk overschakelen naar Azure AppFabric Caching (zoals voorgesteld door Igor) zodra dat live gaat.


15
2018-02-08 20:28



IMHO: Azure AppFabric Caching Service. Het is strategisch waar ze naartoe gaan en waarschijnlijk zijn ze klaar voordat je de ontwikkeling hebt voltooid.


9
2018-02-08 19:50



Zoals ik in een opmerking hierboven al zei, is de AppFabric Cache nu live, in productie. Details, inclusief prijzen en SLA, zijn hier. Hoogtepunten van de productierelease:

  • Beschikbaarheid in alle datacenters
  • Mogelijkheid om cache te verbruiken van 128MB tot 4GB
  • Transactionele SLA (aantal cachetransacties per seconde)

Via de portal klikt u, als u eenmaal uw cache-naamruimte hebt gemaakt, op een knop die web.config / app.config-fragmenten genereert die u kopieert en plakt. Het is zo simpel.


7
2018-05-02 23:36