1
是否有可能知道我得到的響應是新的(我是第一個發出請求的)或從緩存中發出(其他人(或我)已經發出請求並且緩存是新鮮的) 。如何判斷nginx是否緩存(共享)最大年齡的響應,公共?
我可以訪問所有內容,但是我無法找到在哪裏看到命中/未命中。
我看不到標題中的任何內容,表示響應的年齡(僅限最大年齡)。
當我使用Symfony2的AppCache而不是nginx緩存時,我可以看到Age標頭。 nginx是否應該添加該標頭?
看看這張票:http://trac.nginx.org/nginx/ticket/146 – machour
@machour謝謝 – ChocoDeveloper
@machour我發現這個:add_header X-Cache $ upstream_cache_status ;.似乎工作正常,但僅限於我從nginx定義的緩存(例如:fastcgi_cache_valid 200 302 1h;)。當我從後端發送緩存頭的響應時,我只能得到MISS,而緩存目錄是空的。 – ChocoDeveloper