,.,. 计算机工程与设计
对象可缓存性评价模型研究
石磊, 景三东
郑州大学信息工程学院,河南郑州
摘要:为研究对象的可缓存性并提高缓存效率,提出了基于请求方式、状态码及参数的对象可缓存性
评价模型,分析讨论了对象可缓存性评价指标。利用了对象可缓存度及可缓存率概念,研究了对象的可缓存
性,采用缓存加速比指标,度量了缓存效率。实验与分析结果表明,可缓存率越高,缓存的污染越小,缓存加速比越大,
缓存效率提升得越明显。
关键词:可缓存性; 评价模型; 可缓存率; 缓存加速比; 缓存效率
中图法分类号: 文献标识码: 文章编号:】———
. —
,,
:’,
, , , .
, ’
—. ,
,
: ; ; ; ;
引言进一步优化提供依据。
可缓存性的影响因素
缓存技术已经成为减小网络延迟,提高服务质量的
关键技术。以往研究的侧重点是缓存替换策略的优化⋯及缓根据请求的访问模式,可从以下个方面来确定
存加速技术,如缓存与预取一体化模型、技术、编码及压对象的可缓存性:
缩技术等,但这些技术的基础是对象可缓存性研究。文. 请求方式
献表明,:、、、—
缓存性决定,对象可缓存性的判定又因为相异缓存、、、和中,只有、
系统的不同设置而不同。和这种方式可以缓存。而这种方式在所有
据统计~,在访问中遇到的不可缓存对象的数量在的请求中占有% 以上的份额。请求方式中参数的设置也会
%之间。参数头的设置、返回的状态码都会影响对象的可缓存性。
影响对象的可缓存性;另外,脚本、变化较快的内容及. .状态码
缓存代价较大的对象,缓存效率都不高。,可以将对象分成类:可缓存
加重了服务器的负担,影响了缓存系统的效率。对象,消极缓存对象和不可缓存对象。当
文章分析影响可缓存性的几个重要因素,包括请求方式、对象返回“”和“”状态码时,表明
状态码及参数,引入了对象的新鲜度、陈旧该对象是不可缓存对象;但如果返回的信息中还包含“—
度、可缓存度和可缓存率等概念,提出基于请求方式、状—”或“”信息,则表明该对象是可以被缓存
态码和参数的对象的可缓存性评价模型,以此来的。只有一段时间内缓存有意义的对象被称为“消极缓
衡量对象的可缓存性。通过缓存加速比的概念研究缓存存对象”。对象的可缓存性与状态码的关系如
效率问题,对象可缓存性的研究可以为缓存系统性能的表所示。
收稿日期:一;修订日期:——。
基金项目:国家自然科学基金项目。
作者简介:石磊,男,河南郑州人,蹲士,教授,研究方向为预取与挖掘、中间件技术; 景三东,男,河南郑州人,硕
士研究生,研究方向为缓存技术、数据质量。—:.
石磊,景三东:对象可缓存性评价模型研究,.,.
.
【,
对象分类状态码:请求的方式
可缓存对象、、、、—、、
消极缓存对象,,,,, 【
、、、、、、、、、、、:应答状态码中与对象可缓存性相关的信息
不可缓存对象
、、、、、】、、、、、—,,,,
. 参数定义对象的新鲜度:衡
Web对象可缓存性评价模型研究 来自淘豆网m.daumloan.com转载请标明出处.