使用SSL连接和dynamic内容的Webcaching

我有一些关于网页caching系统的问题。

如果我使用Squid,Varnish之类的系统作为我的结构之前的反向代理:

  1. 我可以代理ssl连接到一个ssl后端:是的
  2. dynamic内容不能通过传统的手段caching,没有大的修改。 通常只有静态内容(不会根据用户状态改变的内容)被caching。

从来没有使用鱿鱼,所以我的答案仅限于清漆。

  • 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