【发布时间】:2011-12-17 10:15:14
【问题描述】:
之前的 2 个 Heroku 应用程序堆栈带有一个 Varnish 层,它会根据 http 标头自动反向代理缓存内容。
新的 Heroku cedar 堆栈没有这个 Varnish 层。 Heroku 建议改用rack-cache 和memcache。
与以前的带有清漆层的堆栈相比,这是否有缺点?使用 rack-cache,服务缓存层的服务器不是更少,而且优化的方式也更差吗?
【问题讨论】:
-
如果你使用的是 Rails > 3.1,你可以把你的静态资源放在一个竹栈应用程序上,这样你就可以享受 Varnish 的好处,而把剩下的留给 Cedar 应用程序。或者您可以将它们放在此处描述的 CDN 上:devcenter.heroku.com/articles/cdn-asset-host-rails31
标签: heroku varnish rack-cache