我正在将一个重度依赖action_caching的Rails 3应用程序升级到Rails 4,因为它的流量很大。由于缓存片段和俄罗斯套娃(Russian Doll)已经取代了Rails 4中的caches_action,所以已经从Rails 4中移除。
我的问题是,目前有什么解决方案可以替代action cache?我发现当前的缓存片段至少慢了一个数量级,因为它不再缓存每个操作逻辑。即使我在视图上使用缓存,我的应用程序也从不使用caches_action时的低于200ms变成了超过2000ms。
我一直在搜索,但没有找到任何深入探讨这个问题的文章或文档。也许我漏掉了一些显而易见的东西。
那么,Rails 4中的action caching的当前方法是什么?
我的问题是,目前有什么解决方案可以替代action cache?我发现当前的缓存片段至少慢了一个数量级,因为它不再缓存每个操作逻辑。即使我在视图上使用缓存,我的应用程序也从不使用caches_action时的低于200ms变成了超过2000ms。
我一直在搜索,但没有找到任何深入探讨这个问题的文章或文档。也许我漏掉了一些显而易见的东西。
那么,Rails 4中的action caching的当前方法是什么?