[svc]高性能web体系提纲挈领

Posted 毛台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[svc]高性能web体系提纲挈领相关的知识,希望对你有一定的参考价值。

高性能web从下到上捋一捋

1.搭建服务(部署并运行)
2.用好服务(管理,监控,优化)
3.自动化(服务直接的关联和系统工作)
4.产品设计(如何设计一个监控系统)

系统架构师: 网络 系统 数据库 开发 云计算 自动化 运维管理 服务管理 项目管理 测试 业务
从上到下部署工具 -
装机 cobbler
虚拟化 kvm/openstack
自动部署服务 ansible/salt
监控工具 zabbix
部署工具 jenkins
日志分析 ELK

缓存

缓存参考

buffer 缓冲 写操作 写缓冲
cache 缓存 读操作 读缓冲

高性能web一般考虑优化cache读缓存

特性: 1,过期时间 2,强制过期 3,命中率

注意: drop缓存钱,需要sync一下数据.

从磁盘到操作系统

参考

  • 磁盘结构(raid)[磁盘物理结构及大小计算]
  • MBR分区 - fdisk分区 挂载 自动挂载 -> inode block -> 软硬链接
  • 格式化(文件系统)(inode/block)
  • 安装os
  • 优化os
  • 安装rpm(数据/日志+服务管理)

以上是关于[svc]高性能web体系提纲挈领的主要内容,如果未能解决你的问题,请参考以下文章

转:体系化认识RPC

第1487期Netflix 的 Web 性能案例研究

《物联网通信》知识提纲-第1章 概述

构成信息加密体系的三类基本算法

Android性能优化总提纲

Android性能优化总提纲