一个项目流程(从前端到后台)服务器相关
来源:互联网 发布:鞍钢职工居家工资算法 编辑:程序博客网 时间:2024/06/01 07:53
HTTP(1、 App Server)配置问题
app server 内存,php及时编译 java jvm 5%-8%
数据库 (缓存、数据库连接池、mysql只读部分)
问题(原理),用户通过dns找到节点,配的dns的
cdn域名来配置的
内容不常变有效、用户比较大
工作方式:
四层(tcp)
七层(http)
会话保持,是不是一个浏览器(cookie) slb生成一个cookie
亚马逊负载均衡(slb 小虚拟机 会达到瓶颈,压力不够,扩不上去)
5G slb 多台服务器,前端用不同的dns
健康检查(一个页面,不能泄露资源,代表服务器健康,代码一定干净整洁)
任何一个达到瓶颈都会出现服务不正常
cpu利用率,生成服务器,30%-50%(物理机)50%-70%(虚拟机)
内存,不容易出现瓶颈,应用服务器分发的内容
网络、出口带宽(阿里 1000兆)
场景,(一直往上涨,内存泄露)
磁盘瓶颈(iops、吞吐量)
Iops ,工作原理,cpu发一个指令,磁盘子系统接管(cpu利用率比较低),机械磁盘(转动)寻找时间5ms(200次)
iops读取时间可以忽略,寻找时间占的比较大,
吞吐:数据量(磁盘,读取、主机连接带宽的限制)
ssd :3000-5000
文件句柄:unix
减少数据库的压力
所有的服务器的状态信息,化到redis
阿里云的redis是一个集群
上传一个文件(外部化)
memechached
redis(集合) kv(key-value)
求交集,求并集
计算能力是比memechached更多一点
数据库
acid(原子,一致性,隔离,持久)
磁盘最重的写io,顺序io,随机io
数据库存储结构,比价数
主键(存储)2-3次找到数据
索引文件(索引项)位置的关系
(只写不查,索引要去掉,因为每一个索引会出现io)
sql优化器,要不要临时表,全表扫,建索引 - 执行计划
1、看所有的sql语句
2、系统层面优化数据库
3、多一级,多一层复杂性
4、查询(不需要索引)只读副本
5、
oracle
RAC
支付宝(mysql)
oracle(集群)
测试
--网络--sld--server --chache--db
server(cpu,磁盘)
db(系统级:内存、cpu,磁盘 数据库级:tps/qps,innodb)
问题点:1,数据库
2,server
思路,反复做的这件事情,隔离法
0 0
- 一个项目流程(从前端到后台)服务器相关
- 从前端页面到后台的流程
- 【WEB开发技术】一个简单的WEB项目验证码校验(如何从前端到后台一步一步的搭建、配置、发布整个Web项目?)
- 编写一个后台项目流程
- 从前端到后台,开发一个完整功能的小程序
- 从零买一台腾讯云服务器,到发布一个Java项目
- web实现一个按钮从前端到后端的简单流程
- 热备份脚本(从一个服务器到另一个服务器)
- Web前端项目发布到iis服务器
- Maven项目:Spring MVC + Ajax + Json + RequestBody:POST后台服务器接收前端JSON数据并注解到POJO内
- 【ssh】——Struts2从前端传值到后台的三种方法(从属性到ModelDriven)
- 微信公众号支付从前端到后台(小白教程)
- vue2+webpack+express 简单入门:从前端到后台
- kindEditer富文本编辑器从前端到后台完整经验
- Bootstrap Tree View从前端到后台的例子
- javascript把前端错误记录到后台服务器
- 上传文件到服务器例子,包括前端后台一整套
- web项目部署到服务器流程
- Java学习路线
- Qt连接SqlSever2014数据库教程(非dsn法)手把手
- springmvc+mybatis框架下,写通用的操作,删除等的操作
- Codeforces Round #381 (Div. 2) Alyona and mex
- ios 后台无限心跳实现:GCDAsyncSocket使用的 Voip、NSTimer、10分钟超长链接
- 一个项目流程(从前端到后台)服务器相关
- Footer
- java 使用xsd文件 校验 xml文件
- OpenNLP入门实验
- 浅谈LDAP服务
- hadoop输入分片计算(Map Task个数的确定) - 有无之中
- ftrace学习资料整理
- elasticsearch启动警告
- Angular自定义指令实现一般性的表单验证