一般来说,我是清漆和缓存的绝对新手,所以这个问题对某些人来说可能是微不足道的!
我正在构建一个 web 应用程序(在 rails 中),并且我正在寻找一些在生产服务器上缓存内容的选项。到目前为止,我已经看过 Varnish,并且有点担心 with-cookie 请求的非缓存。我理解为什么要这样做,但是如果有某种方法可以通过 cookie 缓存内容,那么有一个用例可能会真正受益。
在我的特殊情况下,许多 url 的数据都是相同的,与登录用户无关。例如,tripadvisor 可能会为每个登录用户返回相同的酒店列表数据(至少大部分数据)。所以本质上,虽然 cookie 会伴随请求/响应,但大约 90% 的页面对于每个用户来说都是通用的。
在这种情况下,是否可以使用 Varnish 来缓存此类 url / 页面(可能只有公共部分)。如果是,那么如何。
万分感谢 !