首页> 外文会议>2017 ACM/IEEE Joint Conference on Digital Libraries >Client-Side Reconstruction of Composite Mementos Using ServiceWorker
【24h】

Client-Side Reconstruction of Composite Mementos Using ServiceWorker

机译:使用ServiceWorker在客户端进行复合备忘录的重构

获取原文
获取原文并翻译 | 示例

摘要

We use the ServiceWorker (SW) API to intercept HTTP requests for embedded resources and reconstruct Composite Mementos without the need for conventional URL rewriting typically performed by web archives. URL rewriting is a problem for archival replay systems, especially for URLs constructed by JavaScript, that frequently results in incorrect URI references. By intercepting requests on the client using SW, we are able to strategically reroute instead of rewrite. Our implementation moves rewriting to clients, saving servers' computing resources and allowing servers to return responses more quickly. In our experiments, retrieving the original instead of rewritten pages from the archive resulted in a one- third reduction in time overhead and a one-fifth reduction in data overhead. Our system, reconstructive.js, prevents the live web from leaking into Composite Mementos while being easy to distribute and maintain.
机译:我们使用ServiceWorker(SW)API拦截对嵌入式资源的HTTP请求并重建Composite Mementos,而无需通常由Web存档执行的常规URL重写。 URL重写是档案重播系统的一个问题,尤其是对于由JavaScript构造的URL,这经常会导致不正确的URI引用。通过使用SW截获客户端上的请求,我们可以策略性地重新路由而不是重写。我们的实现将重写转移到客户端,从而节省了服务器的计算资源,并使服务器可以更快地返回响应。在我们的实验中,从存档中检索原始页面而不是重写页面导致时间开销减少了三分之一,数据开销减少了五分之一。我们的系统Constructive.js可防止实时网络泄漏到Composite Mementos中,同时易于分发和维护。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号