Caching 使用varnish的RSS提要生成器缓存

Caching 使用varnish的RSS提要生成器缓存,caching,rss,varnish,Caching,Rss,Varnish,我想写一个RSS提要生成器应用程序 我想知道是否可以使用varnish或类似的缓存解决方案来缓存RSS提要。是的,使用varnish缓存RSS提要应用程序将非常有效 只需从应用程序发送通常的“Cache-Control:max-age=XXX”响应头,Varnish就会很高兴地在整个过程中对其进行缓存 我看到一些RSS客户端向RSS提要发送“?forceupdate=“GET”参数。根据您的流量级别和要求,您可能需要执行一些请求URL处理: sub vcl_recv { if (req.

我想写一个RSS提要生成器应用程序


我想知道是否可以使用varnish或类似的缓存解决方案来缓存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, "\?.*$", "");
    }
}

是的,使用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, "\?.*$", "");
    }
}