美文网首页程序员
网站技术架构与性能优化(一)

网站技术架构与性能优化(一)

作者: 未_来_可_期 | 来源:发表于2019-02-25 14:25 被阅读0次
概述

一.

    一).大型软件系统的特点

        1.高并发

        2.高可用

        3.海量数据

        4.用户分布广泛,网络情况复杂

        5.安全环境恶劣

        6.需求快速变更,发布频繁

    二).大型网站架构发展历程

        1.应用服务和数据服务分离

        2.大量使用缓存改善网站性能(CDN加速、反向代理)

        3.使用服务器集群改善网站并发能力

        4.数据库读写分离

        5.分布式文件(数据库)系统

        6.NoSql与非数据查询技术(搜索引擎)

        7.业务拆分(横向、纵向) 

    三).大型网站架构的价值观

        1.核心价值: 渐进式

        2.主要动力: 业务发展

        3.设计误区:

              1).一味追求大公司的解决方案

              2).为了技术而技术(不管是否适用,追求时髦,什么新用什么)

              3).企图用技术解决所有问题(有时候好的业务架构要比技术架构更加重要)

相关文章

网友评论

    本文标题:网站技术架构与性能优化(一)

    本文链接:https://www.haomeiwen.com/subject/vxfgyqtx.html