簡體   English   中英

帶有Tomcat和Max-age指令的Apache Mod_cache配置

[英]Apache Mod_cache configuration with Tomcat and Max-age directives

我配置了以下系統:

Tomcat-> Apache

現在,我有一些URL,上面設置了Max-Age,LastModified和Etags。 我的期望是,當Client1調用服務器時,應該從tomcat提供該頁面,但是應該將其緩存在Apache的mod_cache模塊中。 這樣,當下一個客戶端進行呼叫時,該頁面將由Apache提供服務,並且如果該頁面仍然是新鮮的,則不必訪問Tomcat服務器。 如果頁面不新鮮,Apache應該進行條件獲取以驗證其內容。

有人可以告訴我這種想法是否有根本性的錯誤? 它不會碰巧那樣工作。 在我的情況下,當client2進行調用時,它直接進入Tomcat服務器(甚至沒有條件獲取)。

我的想法不正確還是我的Apache配置不正確? 謝謝

文檔的“ 可以緩存的內容 ”部分 允許緩存的因素進行了很好的總結,例如響應代碼,GET請求,授權標頭的存在等。

另外,將Apache LogLevel設置為在httpd.conf進行debug ,您將清楚地了解每個請求是否都已緩存。 檢查錯誤日志。

您應該能夠基於這兩者來跟蹤正在發生的事情。

暫無
暫無

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

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