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

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

作者: 未_来_可_期 | 来源:发表于2019-02-25 14:47 被阅读0次
    大型网站架构的主要模式

    一.

        一).技术架构要实现的目标(核心要素):

              1.高性能

                1).性能问题是网站优化升级的触发器

                2).前端常用优化方法:

                       浏览器缓存

                       页面压缩

                       合理布局

                       减少cookie传输

                       CDN

                       反向代理

                3).后台常用优化方法:

                       服务器本地缓存

                       分布式缓存

                       消息队列

                       集群

                       数据库优化手段(索引、缓存、sql优化)

                       NoSql

              2.可用性

                1).主要问题: 服务器宕机

                2).解决手段: 冗余备份

              3.伸缩性

                1).大型网站面临的问题: 高并发访问、海量数据存储

                2).解决手段:

                       构建集群: 应用服务器集群、缓存服务器集群、数据库服务器集群

              4.扩展性

                1).事件驱动架构

                       消息队列(观察者模式)

                2).分布式服务

                       业务与可复用服务相分离(模块化)

              5.安全性

                1).防范各种攻击窃密手段

                2).网站架构主要的几种模式

                       分层

                       分割

                       分布式

                       集群

                       缓存

                       异步

                       冗余

                       自动化

                       安全

    相关文章

      网友评论

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

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