优化

前端性能优化与负载均衡

前端

1、减少http请求 (src 雪碧图)

2、启用缓存

3、启用压缩

4、js放下面 css放上面(css报错只影响一行 js报错影响全部)

5、减少cookie的使用(轻装上阵)(一个浏览器为一个域名可以保存多少个cookie:50;单个浏览器最多:300个cookie)

CDN(内容分发网络,本质是一个缓存,部署在网络运营商的机房里)

优点:访问速度变快,数据库访问减少

缺点:花费大

脏读:数据库的数据和缓存的数据不一致;用户读取的缓存里的数据是修改前的,读出来的数据就是脏读

 缓存:概念:把数据存储在相对访问(I/O)较快的介质中

mencache缓存(key=>value 哈希表)

LRU(最久未被使用)

缓存的内容:(热点  不经常改变 高读写比)

缓存预热:能够提前知道访问多,提前缓存

缓存穿透 :1、频繁的操作一个不存在的数据,造成直接访问数据库,造成缓存穿透

                  2、频繁操作不存在的数据,造成系统假象挤掉一个存在的数据,访问本来存在的数据时访问不到。又要直接访问数据库。

ACID:独立性 隔离性 持久性

缓存穿透解决:把所有不存在的值生成空的缓存,每次都要经过缓存层。

http重定向协议实现负载均衡:

优点:简单

缺点:1、http重定向负载均衡服务器成为拼镜,一旦崩塌就完全崩了

          2、不安全

          3、两次请求,用户体验不好

         4、不利于seo优化

seo:搜索引擎优化(排名靠前)

反向代理 :两张网卡 一对内,已对外

IP:一张网卡

session共享实现的方式:

数据量路层:三角模式

lvs:虚拟服务器的一种

做负载用最多的keepalive+lvs

默认:轮询;

加权轮询:

加权随机:

最少连接:把最新的一次请求,分配到目前连接最少的服务器上

ip哈希:

fair:通过第三方实现

转载于:https://www.cnblogs.com/yanyan0208/p/7838267.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值