摘要:
简介 浏览器缓存机制,其实主要就是http协议定义的缓存机制(如:Expires,Cache control等).但也有非http协议定义的缓存机制,如使用HTML Meta标签,web 开发者可以在html页面的中加入标签,代码如下: 上述代码的作用就是告诉浏览器当前页面不被缓存,每次访问都需要去 阅读全文
摘要:
https://segmentfault.com/a/1190000010557726 supervisor使用python开发的一个client/server服务,是linux/unix系统下的一个进程管理工具。它可以很方便的监听、停止、重启一个或多个进程。用supervisor管理的进程,打你个 阅读全文
摘要:
链接:https://www.jianshu.com/p/307acc4a9bcd 在Nginx, php, MySQL的体系架构中,MySQL对于性能的影响很大,也是关键的核心部分。同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经 阅读全文
摘要:
https://www.cnblogs.com/caicz/p/11009400.html 1 基于binlog的主从复制 Mysql 5.0以后,支持通过binary log(二进制日志)以支持主从复制。复制允许将来自一个MySQL数据库服务器(master) 的数据复制到一个或多个其他MySQL 阅读全文
摘要:
正向代理与反向代理区别图解 (nginx) 1. 背景 经常听到代理,比如通常我们要上国外的网站时,需要买vpn作为跳板机器进行访问。 但是在公司里面也听到了nginx支持反向代理。 那什么是正向代理,什么是反向代理?在网上看了写内容,说一下自己的理解。 2. 正向代理 正向代理,是在用户端的。比如 阅读全文
摘要:
一、问题背景 最近公司最近的几台线上服务器经常出现CPU覆盖过高,影响部分应用响应超时,产生了大量的短信和邮件报警,经过排查数据库日志和access.log,发现是API接口被刷,被恶意疯狂请求,最大一次大概120次/s。 之前没有过太多这方面经验,处理起来不是很顺畅,这次的问题刚好提了醒,经过这次 阅读全文
摘要:
https://www.cnblogs.com/limuzi1994/p/9684083.html mysql的事务四个特性以及事务的四个隔离级别 一、事务四大属性 分别是原子性、一致性、隔离性、持久性。 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚, 阅读全文
摘要:
redis有两种持久化方式,aof和rdb,aof相当于日志记录操作命令,rdb相当于数据的快照。安全性来讲由于aof的记录能够精确到秒级追加甚至逐条追加,而rdb只能是全量复制,aof明显高于rdb。但是从性能来讲rdb就略胜一筹,rdb是redis性能最大化的体现,它不用每秒监控是否有数据写入, 阅读全文
摘要:
Redis缓存穿透和缓存雪崩以及解决方案 Redis缓存穿透和缓存雪崩以及解决方案缓存穿透解决方案布隆过滤缓存空对象比较缓存雪崩解决方案保证缓存层服务高可用性依赖隔离组件为后端限流并降级数据预热缓存并发分布式锁 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,接着查询数据库也无法查询 阅读全文
摘要:
Redis在国内各大公司都很热门,比如新浪、阿里、腾讯、百度、美团、小米等。Redis也是大厂面试最爱问的,尤其是Redis客户端、Redis高级功能、Redis持久化和开发运维常用问题探讨、Redis复制的原理和优化策略、Redis分布式解决方案等。 关于Redis的这8问,你能答上来几个? 1、 阅读全文