首页> 外文会议>International Conference on Communications in Computing >Cache Consistency for Distributed Object Caches in Web Systems
【24h】

Cache Consistency for Distributed Object Caches in Web Systems

机译:缓存Web系统中分布式对象缓存的一致性

获取原文

摘要

Caching is a technique that can be used by web servers to reduce the response time of client requests. Dynamic websites are becoming more popular, and pose a problem - it is difficult to cache dynamic content, as each user may receive a different version of a webpage. Caching fragments of content in a distributed way solves this problem, but poses a maintainability challenge: Cached fragments may depend on other cached fragments, or on underlying information in a database. When the underlying information is updated, care must be taken to ensure cached information is also invalidated. If new code is added that updates the database, the cache can very easily become inconsistent with the underlying data. The deploy-time dependency analysis method solves this maintainability problem by analyzing web application source code at deploy-time, and statically writing cache dependency information into the deployed application. This allows for the significant performance gains distributed object caching can allow, without any of the maintainability problems they create.
机译:高速缓存是Web服务器可以使用的技术来减少客户端请求的响应时间。动态网站变得越来越受欢迎,并且构成问题 - 很难缓存动态内容,因为每个用户可能会接收不同版本的网页。通过分布式方式缓存内容的片段解决了此问题,但构成了可维护性挑战:缓存的片段可能取决于其他缓存的片段,或者在数据库中的基础信息上。更新底层信息时,必须注意确保缓存信息也无效。如果添加了新代码,则更新数据库,缓存可以很容易地与基础数据变得不一致。部署依赖性分析方法通过在部署时分析Web应用程序源代码,并将高速缓存依赖关系信息分析到部署的应用程序中来解决这种可维护性问题。这允许显着的性能增益分布式对象缓存可以允许,没有任何他们创建的可维护性问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号