加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – IIS分段和生产交换

发布时间:2020-12-16 09:42:34 所属栏目:asp.Net 来源:网络整理
导读:我正在研究一种在我们的IIS服务器上集成临时环境的方法,在这种情况下,可以在将应用程序与生产环境交换之前预热应用程序. 我能找到的唯一真正解决方案是: 交换目录设置 对我来说这听起来像是一个缓慢的过程,因为IIS必须在交换后编译和预热新的目录. (我是否
我正在研究一种在我们的IIS服务器上集成临时环境的方法,在这种情况下,可以在将应用程序与生产环境交换之前预热应用程序.

我能找到的唯一真正解决方案是:

>交换目录设置

>对我来说这听起来像是一个缓慢的过程,因为IIS必须在交换后编译和预热新的目录. (我是否正确地假设这个?)

>有两个站点,并在分段预热后交换绑定.
>拥有负载均衡器,并在两个站点之间进行交换.这似乎有点矫枉过正,因为两个网站都在同一台服务器上.

这两个第一个场景看起来很容易,并且容易出错.

显然必须有一些我缺少的东西.所以我转向你,专家!

PS.我们在Windows Server 2012,IIS v8.0上

解决方法

选项1和2将导致iis应用程序池回收.根据您运营的业务类型,如何处理会话等,这可能会或可能不会很大.

选项3似乎是更优雅的选项,如果您想要扩展并添加其他机器,可以为您提供一些灵活性.对于已经熟悉该模式的未来开发人员来说,这是最容易解释的.

http://martinfowler.com/bliki/BlueGreenDeployment.html

但是,它确实需要您通过Powershell或您使用的任何可能非常棘手的集成工具来访问您的负载平衡.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读