探查
我相信mvc迷你探查器有点“神派”
我已经将它整合到一个新的针对Azure平台的MVC项目中。 我的问题是 - 如何处理跨服务器(角色实例)障碍的分析?
这甚至有可能吗?
我不明白你为什么需要以不同的方式来分析这些应用程序。 您想要分析您的应用在生产服务器上的行为方式 - 继续操作。
单个请求仍将在单个实例上执行,您将从同一个实例获取数据。 如果你想分析位于不同物理层的服务,那需要不同的方法; 涉及通过内部端点进行的沟通,我确信迷你简介不支持开箱即用。 但是,修改不应该那么复杂。
但是,您是否想要分析物理上分离的层,我会以不同的方式去讨论它。 具体而言,独立地分析每一层。 因为这就是我如何优化它。 如果您将调用包装到分析器语句中的其他层,您可以看到问题出在哪里,仍然能够解决问题。
默认情况下,mvc-mini-profiler使用HttpRuntime.Cache
存储和传递其结果。 这会在多实例环境中导致一些问题。
如果您正在使用多个实例,那么您可以通过以下方式完成这项工作:
显然,无论选择哪种策略,都需要更多的时间/资源,而不仅仅是单个实例的实施。
链接地址: http://www.djcxy.com/p/53917.html上一篇: profiler