Да, стоит делать немного не так:
1. делается страница, которая затем вся кешируется
2. в странице есть ssi
2. отдается nginx, он подставляет ssi (как раз личные данные пользователя).
Если уж на то пошло, то самый мегакрутой совет — профилируйте, анализируйте и оптимизируйте важные места кода.
То что можно и нужно кэшировать статические страницы — это, конечно, суперновость, на на сайтах которые приходилось мне разрабатывать таких страниц был малый процент. В деле оказываются гораздо более полезны caches_action и cache do… end. см также railscasts.com/tags/18, плагин cache_fu ( errtheblog.com/posts/57-kickin-ass-w-cachefu ), ну и конечно www.railsenvy.com/2007/2/28/rails-caching-tutorial
3 простых совета, которые сделают ваше Rails приложение быстрее, часть #3