缓存

WordPress网站的多层缓存?

互联网链路上的缓存 从访客在浏览器输入网址,到整个网页加载完成,网页数据经过哪些节点?各节点缓存效果如何? Local Cache 本地缓存 浏览器在第一次加载网页时,会根据 Cache-Control、Expires、ETag 等响应头的缓存规则,把网页的静态资源缓存到电脑或手机本地。在后续访问中,若缓存未过期,可直接读取本地资源。 本地缓存的生成、带宽、距离成本均为0,速度优化的效果最明显。 Edge Cache 边缘缓存(CDN) 当本地缓存缺失或者过期,浏览器会通过互联网向最近的 CDN 节点发出请求。CDN节点第一次收到请求时,会连接源服务器获取静态资源并备份,后续再收到相同请求,就

阅读全文 »

缓存 Cache

什么是缓存(Cache)? 缓存是指将访问频率高、获取成本高的数据复制一份,临时存放在读写速度更快的介质中,后续再次请求相同数据时,优先读取缓存,以此提升响应速度、降低系统开销。 就像家里买了 5L 的花生油,可以先倒 500ml 到小油壶里,平时炒菜从小油壶里倒油,效率更高。 缓存的特性 缓存是基于原始数据的副本,是为了提高访问效率而存在的。为了最大程度地提高访问效率,在访问路径的多个环节都有缓存,这些缓存都是临时的,且更新可能存在延时。在需要的时候,我们可以清理所有缓存,这不会影响到原始数据,而且缓存机制会基于原始数据生成新的缓存。 对比维度 原始数据 (Source Data) 缓存 (

阅读全文 »