arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1003.2616cs.CR
收藏

Vcache:缓存动态文档

Vcache: Caching Dynamic Documents

Vipul Goyal, Sugata Sanyal, Dharma P. Agrawal

摘要:

传统的Web缓存目前仅限于静态文档。从服务器端脚本动态生成的页面在不同的访问中可能具有不同的内容,因此无法缓存。基于动态文档的不同实例在大多数情况下通常非常相似,即它们具有许多共同的HTML代码的观察,已经出现了许多解决该问题的建议。在本文中,我们首先回顾这些相关的技术,并显示其不足之处,为实际使用。然后,我们提出了一个通用的和全自动的技术,称为Vcache的基础上分解的动态文档到一个层次结构的模板和绑定。该技术的设计考虑到Perl和C等语言使用低级打印语句生成文档。这些语言加在一起构成了网络上最大数量的动态文档。

英文摘要:

The traditional web caching is currently limited to static documents only. A page generated on the fly from a server side script may have different contents on different accesses and hence cannot be cached. A number of proposals for attacking the problem have emerged based on the observation that different instances of a dynamic document are usually quite similar in most cases, i.e. they have a lot of common HTML code. In this paper, we first review these related techniques and show their inadequacy for practical use. We then present a general and fully automatic technique called Vcache based on the decomposition of dynamic documents into a hierarchy of templates and bindings. The technique is designed keeping in mind languages like Perl and C etc that generate the documents using low-level print like statements. These languages together, account for the largest number of dynamic documents on the web.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑