我有一些关于网页caching系统的问题。
如果我使用Squid,Varnish之类的系统作为我的结构之前的反向代理:
有可能从用户到我的代理SSL连接从我的代理到我的Web服务器的SSL连接? 在这种情况下,如果我所有的连接使用SSL …有可能使用caching系统?
如果我有更多的dynamic页面(例如页面顶部的用户的名称)可以使用网页caching? 通常,使用Squid进行网页caching,Varnish也只用于静态内容或dynamic内容?
从来没有使用鱿鱼,所以我的答案仅限于清漆。
Varnish不理解SSL,所以你必须在Varnish(如最新的HAproxy,stud,stunnel等等)之前使用一些king os SSL终止符,而在Varnish和后端服务器之间的另一个层次是HTTPS到后端是一个要求。 [1]
您可以使用像ESI包含的清漆高级方法来执行这样的高级dynamiccaching,但这并不是微不足道的。 [2]
[1] https://www.varnish-cache.org/docs/trunk/phk/ssl.html
[2] https://www.varnish-cache.org/docs/trunk/users-guide/esi.html?highlight=esi