我已经阅读了有关App Service Local Cache的所有文档,但我很难看到它是如何有用的。它声称基本上创建了Site目录的只读副本,对于MVC应用程序基本上是整个应用程序。但我无法找到有关用例的信息或您为什么要这样做。
我问,因为有人建议我们继续实施它,而我正试图找出为什么要这样做。
如果您对磁盘进行大量读/写操作,我可以看到优势但是现在几乎没有任何应用程序这样做,我们只是将数据库用于所有内容,并且日志记录直接转到OMS。
我是否遗漏了此功能的主要内容?为了使我的问题不含糊,这个功能是否为一个简单的MVC网站提供了一些有用的东西,它可以显示数据库中的数据并写回数据库?
答案 0 :(得分:0)
即使您的应用程序没有执行大量I / O操作,您仍然可以使用App Service Local Cache,因为:
更快的应用重启(由于文件是本地的,因此删除了共享网络驱动器的延迟)。对应用设置更新很有帮助。
如果您的应用程序失去与共享网络驱动器的连接(导致重新启动),这可能会减少应用程序停机时间,这可能发生在底层VM上的Azure更新/修补程序操作期间
有关本地缓存的频道9视频https://channel9.msdn.com/Shows/Cloud+Cover/Episode-201-Azure-Web-App-Local-Cache-with-Cory-Fowler
中讨论了更多内容