
后端开发
lywyb112
八年程序员生涯,android、跨平台、php开发,热衷于拥抱新技术
展开
-
后端开发缓存篇之缓存使用的问题
一.缓存穿透缓存穿透,指的是在某些情况下,大量对于同一个数据的访问,经过了缓存屏障,但是缓存却未能起到应有的保护作用。举例来说,对某一个 key 的查询,如果数据库里没有这个数据,那么缓存中也没有数据的存放,每次请求到来都会去查询数据库,缓存根本起不到应有的作用。2. 缓存雪崩原本起屏障作用的缓存,如果在一定的时间段内,对于大量的请求访问失效,即失去了屏障作用,造成它后方的系统压力过大,引起系统过载、宕机等问题,就叫做缓存雪崩。场景之一:缓存数据通常都有过期时间的,如果缓存加载.原创 2020-05-12 10:44:55 · 651 阅读 · 0 评论 -
后端开发缓存篇之缓存及缓存模式的介绍
一.什么是缓存:缓存,简单说就是为了节约对原始资源重复获取的开销,而将结果数据副本存放起来以供获取的方式。二.什么时候使用缓存1.以 幂等和安全的方式对资源的获取操作2.缓存数据必须是重复获取的: 缓存能生效的本质是空间换时间缓存的命中率: 把一批数据获取中,通过缓存获得数据的次数,除以总的次数,得到的结果,叫做缓存的命中率。3. 缓存是为了解决“开销”的问题,...原创 2020-04-27 10:16:03 · 1134 阅读 · 0 评论 -
window下 php yaf 框架扩展安装
一.下载yaf版本:要使用YAF首先要开启PHP的yaf扩展,由于集成环境不会自带所以我们得自己去下载;yaf扩展下载地址:https://pecl.php.net/package/yaf1.选择对应版本,我这里用PHP5.6所以下载的是2.3.5版本2.选择NTS 还是TS的版本,以及X86或者X64,有下图决定:3.disable线程非安全选择:二.下...原创 2019-08-20 16:13:11 · 1412 阅读 · 0 评论