毕业即将三年,在学校学习、做毕设一直使用拖控件的 Winform\WebForm,工作后公司采用MVC3架构做项目。

下面使用mvc的个人总结 :

1.架构上分层清晰、便于研发,耦合性好

2.缓存机制上 .net自身提供多种缓存方式(页面级、数据源级、应用程序级、DB级等)

3.负载均衡上 资金充足可以购买BIGIP交换机,否则简单IIS+Nginx配置分压即可

4.服务器上 原则上6四台服务器 web站点两台、DB读写两台、nginx一台、文件资源服务器一台,实际上 web 和nginx 在一台、DB一台、文件资源一台。

5.分布式传输机制上 选择偏向于WCF,WebApi用的很少

(PS:以上知识在个人博客上,都有相应的博文介绍。)

经过三年项目研发,加之在博客园学习了数位同仁关于架构上总结,一直想总结这方面的知识,最近忙于离职、交接、面试等事务,今天看到NatureSexy 的 .NET 一般处理的-高性能WEB架构,决定总结一下:

1.中小企业 做应用项目 MVC是很好选择;

2.至于 其他的 交给Linux 平台去处理即可:

A: 数据库上 从SQL转向 Mysql

B:缓存上 .net自身 转向 分布式的Redis,或者Memcache进行缓存

C:负载均衡上,站点部署IIS转向 部署在LVS做负载均衡和故障切换

D:文件资源服务器上 使用Linux平台上的分布式文件系统

PS:D 暂时没研究过,其他之前有过研究。

TKS:

http://www.cnblogs.com/NatureSex/p/3208997.html#commentform

转载于:https://www.cnblogs.com/lei2007/p/3600906.html

微软MVC对架构的一点思考相关推荐

  1. 关于架构的一点思考(一)

    上几天,以前公司一个同事在Q群上发了一个<高性能存储平台设计文档>,说请大家帮忙看下,指点一下. 下图是这个设计里的[系统主体架构图]: 看了当即觉得有点蛋疼. 首先是网关那里,使用的是P ...

  2. 关于冯诺依曼架构和哈佛架构的一点思考

    目录 1 冯诺依曼架构 2 哈佛架构 2.1 从软件的角度看哈佛架构 2.2 从硬件的角度看哈佛架构 3 混合架构(改进的哈佛架构) 3.1 MCU使用的混合架构 3.2 MPU使用的混合架构 3.3 ...

  3. 『飞秋』关于ASP.NET MVC+Repository+Service架构的一些思考

    『飞秋』关于ASP.NET MVC+Repository+Service架构的一些思考 看了一些ASP.NET MVC开源项目后的一些想法,关于ASP.NET MVC+Repository+Servi ...

  4. 系统架构设计的一点思考

    原文链接:https://mp.weixin.qq.com/s/2vATENTGyqtyWx1Xjqj-_g 系统化思维在以前的文章中,有提到过很多.总结为三个方面. 1.系统三要素:元素.元素之间的 ...

  5. 腾讯组织架构整改引思考:中小团队要怎样搭建架构?

    原文网址:https://www.infoq.cn/article/UoWc9uUtVIrm-azWOglu 2019 年 1 月 4 日,腾讯宣布成立技术委员会,也代表之前宣布的架构调整终于拉开序幕 ...

  6. Catalog Service - 解析微软微服务架构eShopOnContainers(三)

    上一篇我们说了Identity Service,因为其基于IdentityServer4开发的,所以知识点不是很多,今天我们来看下Catalog Service,今后的讲解都会把不同的.重点的拿出来讲 ...

  7. MVC实用架构设计(三)——EF-Code First(1):Repository,UnitOfWork,DbContext

    前言 终于到EF了,实在不好意思,最近有点忙,本篇离上一篇发布已经一个多星期了,工作中的小迭代告一段落,终于有点时间来继续我们的架构设计了,在这里先对大家表示歉意. 其实这段时间我并不是把这个系列给忘 ...

  8. [转]MVC实用架构设计(三)——EF-Code First(3):使用T4模板生成相似代码

    本文转自:http://www.cnblogs.com/guomingfeng/p/mvc-ef-t4.html 〇.目录 一.前言 二.工具准备 三.T4代码生成预热 (一) 单文件生成:Hello ...

  9. 对高并发流量控制的一点思考

    前言 在实际项目中,曾经遭遇过线上5W+QPS的峰值,也在压测状态下经历过10W+QPS的大流量请求,本篇博客的话题主要就是自己对高并发流量控制的一点思考. 应对大流量的一些思路 首先,我们来说一下什 ...

最新文章

  1. 能写出HTML语言框架结构,HTML语言—框架最新.ppt
  2. phython在file同时写入两个_喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了
  3. 坚持不懈,直到成功-I will persist. I will win.
  4. android gridview item 大小,关于GridView item动态宽度的问题
  5. sqlserver数据库中清空日志文件
  6. go mysql recover_golang recover后怎么返回
  7. .net 将html写成的table 转换成excel_Python读取二进制,HTML,XML格式存储Excel
  8. java8新特性(3)--- 函数式接口
  9. 开源大数据平台HBase对接OBS操作指南
  10. 在MySQL中以下属于ddl语句的_ddl语言(以下哪些命令是ddl语句)
  11. 语音合成1700多个中文音频
  12. Xcode 9 上传ipa包异常
  13. 【实验】实验课总结1 绘制简单电路图
  14. 两台电脑之间如何使用共享文件夹来实现共享文件
  15. 青梅酒太多不知该怎么选?记得你爱吃 的口味就可以
  16. 【Linux问题栏】虚拟机中无法识别电脑摄像头和usb摄像头
  17. EXCEL表格数据合并
  18. php控制梯形图,plc控制交通灯梯形图设计实例论文
  19. 响应式设计:理解设备像素,CSS像素和屏幕分辨率
  20. 国家常用代号 for Mysql数据库

热门文章

  1. 在计算机组成原理中x,计算机组成原理xu2.ppt
  2. 如何实现分布式 java_Redis中是如何实现分布式锁的?
  3. android 拨打多个电话,Android的第一个应用(拨打电话)
  4. 异常捕获,返回错误码code给前端
  5. 模块A:大数据平台搭建(容器环境)
  6. Java学习笔记1.1.1 搭建Java开发环境 - Java概述
  7. 英语学习笔记2019-11-01
  8. 最长上升子序列nlogn算法
  9. Can 情态动词_50
  10. C ++ 指针 | 指针与函数_7