Web缓存知识体系

转载于 https://www.unixhot.com/page/cache

Web缓存知识体系-V3.0 赵舜东(赵班长) 【转载请注明来自于-运维社区】
缓存分层缓存分级内容内容简介/主要技术关键词
用户层DNS浏览器DNS缓存Firefox默认60秒,HTML5的新特性:DNS Prefetching
应用程序DNS缓存Java(JVM)、PHP语言本身的DNS缓存
操作系统DNS缓存客户端操作系统DNS缓存
DNS缓存服务器专用的DNS缓存服务器、LocalDNS缓存
浏览器浏览器缓存HMTL5新特性:Link Prefetching
基于最后修改时间的HTTP缓存协商: Last-Modified
基于打标签的HTTP缓存协商: Etag
基于过期时间的HTTP缓存协商:  Expires、cache-control
代理层CDN反向代理缓存基于Nginx+(Squid、Varnish、ATS)等,一般有多级
Web层解释器Opcache操作码缓存
Web服务器Web服务器缓存Apache(mod_cache)、Nginx(FastCGI缓存、Proxy cache)
应用层应用服务动态内容缓存缓存动态输出
页面静态化动态页面静态化,需要专门用于静态化的CMS
Local Cache应用本地缓存,PHP(Yac、Xcache) Java(ehcache)
数据层分布式缓存分布式缓存Memcache、Redis等
数据库MySQLMySQL自身缓存、innodb缓存、MYISAM缓存
系统层操作系统CPU CacheL1(数据缓存、指令缓存) L2、L3
内存Cache内存高速缓存、Page Cache
物理层Raid卡Raid Cache磁盘阵列缓存(Raid卡可以控制是否使用磁盘高速缓存)
磁盘Disk Cache磁盘高速缓存
备注1.此体系结构仅包含读缓存(Cache),不包含写缓冲(Buffer),所有很多缓冲区没有列举。
2.根据用户发起一个HTTP请求开始,持续更新中,欢迎大家添加更多的内容。

转载于:https://www.cnblogs.com/zhima/articles/10062511.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值