RSS Feed Generator缓存使用清漆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RSS Feed Generator缓存使用清漆相关的知识,希望对你有一定的参考价值。

我想写一个RSS feed生成器应用程序。

我想知道是否可以使用清漆或类似的缓存解决方案来缓存RSS源。

答案

是的,使用Varnish缓存RSS提要应用程序将非常有效。

只需从您的应用程序发送通常的“Cache-Control:max-age = XXX”响应标头,Varnish将很乐意在此期间缓存它。

我已经看到一些RSS客户端向RSS提要发送了一个“?forceupdate =”GET参数。根据您的流量级别和要求,您可能需要执行一些请求URL卫生来处理:

sub vcl_recv {
    if (req.url ~ "/rss/") {
        # remove any GET arguments to increase cache hit rate
        set req.url = regsub(req.url, "?.*$", "");
    }
}

以上是关于RSS Feed Generator缓存使用清漆的主要内容,如果未能解决你的问题,请参考以下文章

PHP Twitter RSS Feed Parser在网站上显示推文(包括缓存)

Hexo 的 RSS 生成错误

c#使用Database MVC中的数据创建Rss-Feed

如何在 iOS 上使用 Swift 将 1 个以上的 RSS Feed 解析并合并为一个 Feed

为啥推荐使用RSS feed

Django Elastic Beanstalk 清漆缓存