代潇瑞博客

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

| 点击次数:1173

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)具有更好的扩展性,可以灵活的增删服务器节点。


【相关推荐】

触屏版 | 电脑版

Copyright © 2013 代潇瑞博客手机版

QQ: 446673330

粤ICP备13071969号-1