1

我已阅读有关应用服务本地缓存的所有文档,但我很难了解它的用途。它声称基本上创建了站点目录的只读副本,对于 MVC 应用程序来说,它基本上是整个应用程序。但我找不到任何有关用例或您为什么要这样做的信息。

我之所以这么问,是因为有人建议我们着手实施它,我正在努力弄清楚为什么我们应该这样做。

如果您对磁盘进行大量读/写操作,我可以看到优势,但如今几乎没有任何应用程序这样做,我们只是将数据库用于所有事情,而日志记录直接发送到 OMS。

我是否错过了有关此功能的重要内容?为了让我的问题不模糊,这个功能是否为一个简单的 MVC 网站提供了一些有用的东西,它显示来自数据库的数据并写回数据库?

4

1 回答 1

0

即使您的应用不执行大量 I/O 操作,您仍然可以从使用应用服务本地缓存中受益,因为:

  • 更快的应用程序重启(因为文件是本地的,共享网络驱动器的延迟被删除)。有助于应用设置更新。

  • 如果您的应用程序失去与共享网络驱动器的连接(这会导致重新启动),则应用程序停机时间会减少,这可能在基础 VM 上的 Azure 更新/修补操作期间发生

更多内容在本地缓存的 Channel 9 视频中讨论https://channel9.msdn.com/Shows/Cloud+Cover/Episode-201-Azure-Web-App-Local-Cache-with-Cory-Fowler

于 2017-12-18T04:46:39.910 回答