代码之家  ›  专栏  ›  技术社区  ›  K.Sandell

有人知道tidhttp的缓存组件吗?

  •  1
  • K.Sandell  · 技术社区  · 15 年前

    我正在为indy idhttp组件寻找一个缓存实现,该组件将用于检查特定资源是否已缓存,然后再执行实际的get并返回缓存的资源(如果合适)?

    如果组件是从tidhttp派生的类并自动处理缓存功能,这对我来说是最简单的方法,因此我可以用新组件替换现有的idhttp对象。

    有人见过D2010的这种组件吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Rafael Colucci    14 年前

    我不认为有一个组件可以做到这一点,但您可以实现自己的基于响应头缓存控制和到期日期(我不确定它是否是相应的名称)。您应该将该页保存在一个带有过期日期的文件中,这样您就可以在向服务器发出请求之前检查是否已将该页缓存在缓存中。我想这是一些代理做的,比如鱿鱼(当然不是那么简单)。

    看看这个: Caching in HTTP