如果重新启动Azure Web应用甚至使其处于空闲状态,其所有全局变量将被清除。
可以将数据存储在数据库或文件系统中,但是我觉得这有点过头了,而且这个问题已经很好地解决了。
在重新启动应用程序之间保持数据持久的最佳实践是什么?
上载新版本的应用程序可能需要强制所有数据。
答案 0 :(得分:0)
如果您要保留键值数据,例如用户配置文件,用户身份验证声明等要在计算机重新启动后持续存在的问题,那么Azure Redis是最佳解决方案。这是内存中(在Redis服务器上)的数据存储解决方案,性能非常出色。这也是Microsoft的完全托管(弹性,可伸缩)解决方案。
否则,为了存储业务数据,您可能需要根据自己的使用情况,数量和现有技术生态系统来评估多个选项,例如azure SQL,my SQL,cosmos db等。