findbetter.me

Just to find a better me

摘要: 缓存能够有效地加速应用的读写速度,同时也可以降低后端负载,对日常应用的开发至关重要。下面会介绍缓存使用技巧和设计方案,包含如下内容:缓存的收益和成本分析、缓存更新策略的选择和使用场景、缓存粒度控制法、穿透问题优化、无底洞问题优化、雪崩问题优化、热点key重建优化。 缓存的收益和成本分析 下图左侧为客 阅读全文
posted @ 2019-08-02 16:34 FindBetterMe 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: 下载 官方网站:https://nginx.org/en/download.html Windows下安装 安装 下载后解压(切记不能含有中文路径!!),文件结构如图(我解压的路径就有中文,记得拷贝放置于英文目录下即可!): 启动 两种方法: 1) 直接双击该目录下的"nginx.exe",即可启动 阅读全文
posted @ 2019-08-02 16:19 FindBetterMe 阅读(4330) 评论(0) 推荐(0) 编辑
摘要: 一、什么样的数据适合缓存 二、缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。 解决方 阅读全文
posted @ 2019-08-02 15:49 FindBetterMe 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、认识访问静态资源与访问动态资源的区别 静态资源:指存储在硬盘内的数据,固定的数据,不需要计算的数据。 如:图片、字体、js文件、css文件等等。在用户访问静态资源时,服务器会直接将这些资源返回到用户的计算机内。 动态资源:指需要服务器根据用户的操作所返回的数据,以及存储在数据库的数据,经过一系列 阅读全文
posted @ 2019-08-02 15:33 FindBetterMe 阅读(582) 评论(0) 推荐(0) 编辑