JavaShuo
栏目
标签
简述大并发,大流量,大存储相关解决方案
时间 2019-11-08
标签
简述
并发
流量
存储
相关
解决
方案
繁體版
原文
原文链接
大并发解决方案:
对网站服务器从新架构,采用分层,负载均衡。
1.负载均衡器:
硬件:f5-bigip 可立竿见影但价格昂贵
软件:lvs(linux virtual server)linux虚拟服务
nginx 能够作web服务器,也能够作负载均衡
2.负载均衡实现方式:
轮询:客户端请求服务器轮流转发
ip哈希:同一ip地址的客户端,始终请求同一台服务器
最少链接:把请求转发给最空闲的服务器
3.集群:
主要是解决计算机单点故障,在一个集群中的计算机,只有一台计算机工做,其余计算机处于休眠状态,监视正在工做的计算机,当正在工做的计算机出现问题,则休眠的计算机马上接替工做。
大流量解决方案:
1.防止网站资源盗链
2.减小http请求
主要手段:合并js,css文件,背景图片文件。
3.启用压缩
减小数据传输数据量,常见压缩格式:gzip,deflate
4.经过浏览器缓存数据内容
经过个设置http的cache-control expires属性来进行设置缓存,能够设置缓存的文件类型,设置缓存的缓存周期,来缓存更新频率较少的资源文件。
5.考虑把比较占用流量的一些资源,单独组建一个服务器
要注意资源服务器的配置:
存储资源的服务器:主要要求是硬盘的容量,读写速度。 能够组建磁盘阵列。
raid0
raid1
磁盘阵列的存储技术:
分布存储:至少是两块硬盘
复制存储:至少是两块硬盘
6.买带宽
大存储解决方案:
1.缓存技术
经过缓存技术,达到不查询数据库或者少查询数据库的目的。
计算机的访问速度,内存》硬盘文件》数据库
缓存技术主要有:
磁盘缓存(页面静态化),把一个查询数据库的页面变成一个不查询数据库的页面
内存缓存:把常常查询的数据保存到内存里面,下次查询数据时候直接在 内存里面查询。
(memcache/redis/mysql的memory引擎)
2.设计表的时候,要知足3范式
第一范式是:原子性,字段不能再分割了。只要是关系型数据库就自动知足第一范式:
数据库的分类:
关系型数据库:有行和 列的概念,二维表格。常见的关系型数据库:mysql,sql server,oracle,db2,
非关系型数据库(nosql)面向集合和 文档的,没有行和列的概念常见的有redis/mongodb等。
第二范式:在一个表中不能有彻底相同的记录。能够经过设置一个主键。
第三范式:表中的字段不能冗余存储。
3.要给表添加适当的索引:索引很是重要的,能够提升查询速度。
4.建立适当的存储过程,函数,触发器等。
5.读写分离(主从服务器)
6.分表技术(垂直分割和水平分割)
7.分区技术
8.升级mysql服务器
9.对sql语句进行调优
10.对配置文件进行优化配置
版权声明:本文为博主原创文章,未经博主容许不得转载。
css
相关文章
1.
php大并发 大流量 大存储解决方案
2.
大流量高并发解决方案
3.
【高并发解决方案】九、大流量解决方案
4.
php处理 大并发 大流量 大存储
5.
小谈php处理 大并发 大流量 大存储
6.
高并发和大流量解决方案
7.
php高并发和大流量的解决方案
8.
高并发与大流量解决方案
9.
PHP-高并发和大流量的解决方案
10.
PHP-高并发和大流量的概念和解决方案
更多相关文章...
•
Docker 命令大全
-
Docker教程
•
PHP PDO 大对象 (LOBs)
-
PHP参考手册
•
JDK13 GA发布:5大特性解读
•
NewSQL-TiDB相关
相关标签/搜索
大话存储
大案
大大
大关
大量
量大
大方
大解
大发
Docker命令大全
NoSQL教程
MySQL教程
存储
开发工具
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
No provider available from registry 127.0.0.1:2181 for service com.ddbuy.ser 解决方法
2.
Qt5.7以上调用虚拟键盘(支持中文),以及源码修改(可拖动,水平缩放)
3.
软件测试面试- 购物车功能测试用例设计
4.
ElasticSearch(概念篇):你知道的, 为了搜索…
5.
redux理解
6.
gitee创建第一个项目
7.
支持向量机之硬间隔(一步步推导,通俗易懂)
8.
Mysql 异步复制延迟的原因及解决方案
9.
如何在运行SEPM配置向导时将不可认的复杂数据库密码改为简单密码
10.
windows系统下tftp服务器使用
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
php大并发 大流量 大存储解决方案
2.
大流量高并发解决方案
3.
【高并发解决方案】九、大流量解决方案
4.
php处理 大并发 大流量 大存储
5.
小谈php处理 大并发 大流量 大存储
6.
高并发和大流量解决方案
7.
php高并发和大流量的解决方案
8.
高并发与大流量解决方案
9.
PHP-高并发和大流量的解决方案
10.
PHP-高并发和大流量的概念和解决方案
>>更多相关文章<<