如何在Apache / Ubuntu Linux上启用代理caching?

我已经启用浏览器caching在我的Apache,但还有一件事,我的网页铬审计报告build议“利用代理caching(35)”。 任何想法如何做到这一点?

您只想让公共代理对公共资源(全球可访问,无需身份validation等)和静态资源(相同的内容交付给所有用户)进行caching。 所以你可能想限制这只是有意义的内容,如JS,CSS和图像文件。

也就是说,你要做的就是设置Cache-Control头。 就像这样,为了让公共代理保持一小时的内容:

 Header set Cache-Control "max-age=3600, public" 

Vary: Accept-Encoding对于确保公共代理在内容压缩时不会中断也很重要,但是如果需要, mod_deflate应该为您处理。