一、安装squid yum install squid openssl* -y 二、配置 vim /etc/squid/squid.conf #(修改以下配置) acl localnet src 10.10.10.0/24 #允许段 http_port 3128 #代理端口 三、启动 systemc ...
分类:
其他好文 时间:
2020-09-18 02:20:32
阅读次数:
32
硬盘有几种?硬盘有三大种类机械硬盘,固态硬盘和混合硬盘。硬盘作为电脑重要存储设备,特别是在DIY组装电脑的时候,我们需要了解清楚硬盘配置以作为组装选择,避免购买到自己不合适的硬盘,那么硬盘有哪些分类,之间的区别作用有什么?什么是机械硬盘?机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。采用传统部件构成,所以只要有一个部件出现故障或
分类:
其他好文 时间:
2020-09-18 01:53:59
阅读次数:
42
下面是秒杀系统的架构: CDN:主要存储一些静态内容,比如静态页面,例如商场上的秒杀商品页面;秒杀未开始的时候回挡住一些流量,避免访问后台; Nginx:主要做后台流量的负载均衡 redis:后端服务的缓存,主要缓存秒杀接口; db:存储我们的秒杀商品;秒杀单等信息; 主要的优化点:(主要是减少网络 ...
分类:
其他好文 时间:
2020-09-18 01:39:20
阅读次数:
42
1.缓存的收益与成本 收益 加速读写 降低后端负载 后端服务器通过前端缓存降低负载,业务端使用Redis降低后端MySql等数据库负载 成本 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 代码维护成本增大:多了一层缓存逻辑 运维成本:例如Redis Cluster 2.缓存更新策略 L ...
分类:
其他好文 时间:
2020-09-18 01:33:06
阅读次数:
26
由上篇的分析可知,spring创建和实例化bean的过程的环节是比较多并且包装比较深的,那么如果每次getBean时都需要走这么多环节的话,那么不但会产生很多内存对象和计算逻辑,而且更重要的是无法解决对象在一些场景中的依赖问题,尤其是循环依赖的问题..
分类:
编程语言 时间:
2020-09-18 00:49:57
阅读次数:
37
概述平常在请求服务的时候,负载均衡一般会用到随机访问,但是随机访问的缺点是负载不均衡,有的服务请求的次数多,有的少;轮询,请求分配均衡,但是如果性能好的机器,想多分配些不行,导致资源白白浪费;权重轮询,权重静态配置,不灵活。hash取模策略,如果某台机器宕机,就会导致返回服务失败。分库分表的时候采取hash取模,如果是增加机器或者是减少机器,数据迁移就会全局迁移,因为机器数据增加或者减少,导致取模
分类:
编程语言 时间:
2020-09-18 00:48:54
阅读次数:
48
概述秒杀系统的特征就是瞬间流量大、商品总是有限先到先得、有明确的开始和结束时间。方案秒杀的时候,先是要在后台设置秒杀库存,秒杀价格,秒杀开始时间和时间,需要参与秒杀的店铺,到了时间就开始进行秒杀,秒杀的时候,会有突发流量,系统如果设置不好,就会瘫痪,一般会进行限流,比如接入端限流,服务端限流,利用缓存、消息队列提高处理速度;其中一个最难处理的问题就是库存的扣减,防止超卖,防止超卖的方法有很多种,对
分类:
其他好文 时间:
2020-09-18 00:40:39
阅读次数:
33
本文主要阐述软件性能测试中的一些调优思想和技术,节选自作者新书《软件性能测试分析与调优实践之路》部分章节归纳。 一、 性能分析与调优思想 1、性能分析调优模型 性能测试除了为获取性能指标外,更多是为了发现性能瓶颈和性能问题,然后对性能问题和瓶颈进行分析和调优,在当今互联网高速发展的时代,性能调优的模 ...
分类:
其他好文 时间:
2020-09-17 23:51:35
阅读次数:
44
1 Mybatis的缓存机制介绍
2 准备工作
3 一级缓存
4 二级缓存 ...
分类:
其他好文 时间:
2020-09-17 23:35:07
阅读次数:
27
一、概念 在代理服务器的磁盘中保存请求目标的内容,加快响应速度,减少应用服务器(后端服务器)上的资源 开销,比如多客户端请求相同的资源,代理缓存命中后,对于应用服务器来说,只发生了一次资源调 度。 而浏览器上的缓存配置,一般来说是用来减少本地IO的,请求目标的内容会存放在浏览器本地。 二、缓存代理的 ...
分类:
其他好文 时间:
2020-09-17 23:08:09
阅读次数:
33