程序员

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

2019-02-25  本文已影响0人  未_来_可_期
大型网站架构的主要模式

一.

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

          1.高性能

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

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

                   浏览器缓存

                   页面压缩

                   合理布局

                   减少cookie传输

                   CDN

                   反向代理

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

                   服务器本地缓存

                   分布式缓存

                   消息队列

                   集群

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

                   NoSql

          2.可用性

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

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

          3.伸缩性

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

            2).解决手段:

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

          4.扩展性

            1).事件驱动架构

                   消息队列(观察者模式)

            2).分布式服务

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

          5.安全性

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

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

                   分层

                   分割

                   分布式

                   集群

                   缓存

                   异步

                   冗余

                   自动化

                   安全

上一篇下一篇

猜你喜欢

热点阅读