• 微软MVC对架构的一点思考


    毕业即将三年,在学校学习、做毕设一直使用拖控件的 WinformWebForm,工作后公司采用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

  • 相关阅读:
    1093 Count PAT's(25 分)
    1089 Insert or Merge(25 分)
    1088 Rational Arithmetic(20 分)
    1081 Rational Sum(20 分)
    1069 The Black Hole of Numbers(20 分)
    1059 Prime Factors(25 分)
    1050 String Subtraction (20)
    根据生日计算员工年龄
    动态获取当前日期和时间
    对计数结果进行4舍5入
  • 原文地址:https://www.cnblogs.com/lei2007/p/3600906.html
Copyright © 2020-2023  润新知