您所在的位置: 首页 > 新闻中心 > 详情
新闻中心
联系我们

江西数库信息技术有限公司

联系人:阮先生

微信:18859224109

邮箱:rscpass@163.com

手机:18859224109

新闻中心

Web缓存知识体系

发布时间:2019-11-14 17:26:22 点击量:1315
Web缓存知识体系 
缓存分层 缓存分级 内容 内容简介/主要技术关键词
用户层 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等
数据库 MySQL MySQL自身缓存、innodb缓存、MYISAM缓存
系统层 操作系统 CPU Cache L1(数据缓存、指令缓存) L2、L3
内存Cache 内存高速缓存、Page Cache
物理层 Raid卡 Raid Cache 磁盘阵列缓存(Raid卡可以控制是否使用磁盘高速缓存)
磁盘 Disk Cache 磁盘高速缓存
备注 1.此体系结构仅包含读缓存(Cache),不包含写缓冲(Buffer),所有很多缓冲区没有列举。
2.根据用户发起一个HTTP请求开始,持续更新中,欢迎大家添加更多的内容。
上一篇:运维知识体系