实例讲解:aiCache如何通过header-driven设置缓存失效

  aiCache可通过Header-driven设置缓存失效。
  有一个例子可以很好地解释这项功能。我们假定您有一个留言板并想要缓存讨论区和论坛。然而同时,当讨论区出现了新的用户留言时,您又希望其中各个板块的内容可以立即更新,以便访客及时看到新加入文章、留言等。而那些急切地想让别人看到自己留言的发帖人,也不至于因为所提交的信息在站内迟迟不出现而感到迷惑。
  “缓存vs更新”?别急,aiCache再次为解决这个问题提供了两全其美的方案。
  您所要做的很简单,就是在收到用户提交的信息时发送一个名为X-expireURL的header,以界定需要终止或使其失效的URL值。假设某个在线论坛使用了一个流行的论坛软件,那么,X-expireURL: /acme-bb/forumdisplay.php?f=123将会终止一个特定的论坛页面。而X-expireURL: /acme-bb/showthread.php?t=123456将会终止一个特定的讨论区页面。您可以成倍发送这个名称的header来成倍地终止缓存响应,也可以同时终止次级论坛和一个特定的讨论区——这完全由你决定。
  同上例中的格式,你不需要具体化主机名或将http://作为X-expireURL header的前缀。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值