CDN内容缓存替换策略探究
缓存替换策略都太过于单一,缺乏灵活性。
大家好,我想设计一个算法,通过用户访问的次数C(count),内容的类型T(type,设定优先级),内容的最近一次访问的时间L(last_time),网络带宽流量消耗W(web_waste)等4个参数,对各数据进行加权求累加和的公式
α=β(1-(1-λ1*C)*(1-λ2*T)*(1-λ3*L)*(1-λ4*W))
其中α代表缓存内容被替换的可能性,λi属于缓存替换因素的权值,大于零.而(1-λi*X)∈(0~1)。
请问我这种方法可行吗?我该如何获得这些参考指标呢?是从缓存日志中获得吗?