aiCache如何通过header-driven设置缓存失效
2018-06-11 来源:
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的前缀。
作者:Max Robbins
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐