簡體   English   中英

清漆不會緩存-年齡0

[英]Varnish won't cache - Age 0

我的Varnish設置似乎有些問題。 我在ubuntu上運行了Varnish和Nginx的全新安裝,一切似乎都在運行,但是我似乎實際上並沒有緩存任何東西。

這是我所看到的:

HTTP/1.1 200 OK
Server: nginx/1.4.6 (Ubuntu)
Content-Type:   text/html; charset=UTF-8
Vary:   Accept-Encoding
X-Powered-By:   PHP/5.5.9-1ubuntu4.14
Cache-Control:  no-cache
Date:   Tue, 02 Feb 2016 10:15:17 GMT
Content-Encoding:   gzip
X-Varnish:  196655
Age:    0
Via:    1.1 varnish-v4
Accept-Ranges:  bytes
Connection: keep-alive

我幾乎可以肯定問題出在“年齡”響應為0上。我已經知道Cache-Control標頭可能是罪魁禍首,並且花了一些時間用我讀過的解決方案配置nginx和vcl文件線,沒有一個工作。

我願意接受任何想法,甚至是我以前嘗試過的想法(因此,為什么我不列出我已經采取的步驟)。

預先感謝您的任何想法。

刪除“ no-cache”,然后在Cache-Control標頭中設置“ max-age = 120”(以秒為單位)。

還要注意,如果請求包含任何cookie或響應設置了任何cookie,則默認情況下不會清漆。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM