2012-10-18 124 views

回答

1

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