现在的位置: 首页 -> PHP学习 -> CDN中的ICP、HTCP、CARP协议介绍

CDN中的ICP、HTCP、CARP协议介绍

2019-03-29 21:45评论数 3 ⁄ 被浏览 7120 views+

ICP(internet cache protocol):基于UDP协议实现的轻量级的缓存内部通信协议,被用于在Cache服务器之间相互查询web资源信息,以确定当前被请求的资源是否在其他服务器上。一个缓存服务器发送ICP请求给它的邻居,邻居会用ICP消息响应,如果有的话就是HIT无就是MISS。


HTCP(hypertext caching protocol):管理一组http cache服务器并监控相关的缓存活动。该协议机制与icp类似,都是通过向邻居服务器发送查询请求并获得应答来反映web对象在集群中的缓存情况。应用场景:监控远程cache的增删、请求立即删除等。


Cache Pre-filling:缓存预热。


CARP(cache array routinig protocol):本质上是一个分布式的缓存协议,通过建立HASH函数用于划分cache服务器集群的URL空间,通过HASH算法将用户对URL的请求准确路由到服务器阵列中的任一成员上,消除了阵列中重复缓存数据,实现了对cache资源的高效定位。

优势:(1)无需资源查询和应答的过程,降低网络传输开销;(2)消除了重复缓存数据,每份url保存一份,节约空间;(3)具有更好的扩展性,可以灵活的增删服务器节点。


 

文章出自:https://www.daixiaorui.com/read/281.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 3 条评论  @我要评论

  1. 3楼123 : 2020-01-20 23:27:18 评论说: @回复

    支持一下

  2. 2楼taotao : 2019-06-17 14:23:00 评论说: @回复

  3. 1楼taotao : 2019-06-17 14:22:59 评论说: @回复

    老板最近懈怠了哈

您的每一个评论都是对我的一份支持

 博客二维码

昵称 *

邮箱 *