上一章咱们完善了服务层的设计,传送门:项目架构开发:服务层(下)html
此次咱们来完成项目的单机部署与集群部署,咱们来看看单机部署与登陆nginx
单机部署很简单,这里就不演示了,要注意的是咱们用的是session来保存登陆信息安全
虽然Session不安全,好比sessionid被截获那就能够在任何地方用你的帐号登陆;session
可是大多数企业内部系统都无需那么高的安全级别,因此这个不用太担忧;架构
如今咱们开始部署多个相同的应用,让他署集群运行,从而提升系统性能;app
既然选择asp.net,那集群固然首选ARR咯;至于Linux的nginx,我以为仍是不要让他再Windows下运行asp.net
要是有ARR要首先 Web Platform installer V5.0;安装完后会出现一个红色的图标,以下post
Web Deploy V3.0性能
Applicaiton Request Router 3 for IIS测试
Url Rewriter 2
大概这几个就够了,安装好后重新打开IIS,能够看到 Server Farms
这个就是集群须要用的东西了,右键 Create Server Farms
最后建立好后以下,192.168.63.128/129 是2台虚拟机地址,localhost是本机转发Web站点
点击 Verify URL Test 提示PASS,说明子站点都联通了
localhost什么都没有的哦,只是一个转发站点,看图
截止这一篇,项目架构系列就写完了,除了UI层的HTML与JS的设计,其余层都有讲到,咱们再来看看整个目录
好累啊。。。