缓存主页的最佳方法是什么?

What is the best way to cache a home page?

我有一个简单的主页,像这样:

带部分内容的索引视图:

我尝试使用 "Page Caching"/"Action Caching"。但在我的布局中,我有一个顶部 header,它有一个条件 if user_signed_in?。所以使用 "Page Caching"/"Action Caching" 对我不起作用。

我应该为每个部分使用 "Fragment Caching" 吗?

感谢任何帮助!

如果问题仅与布局有关,您可以使用 caches_action :index, layout: false