我想问什么时候使用Memcache以及何时使用普通的Rails缓存技术,如页面,动作和片段缓存。 哪个有用?
答案 0 :(得分:2)
你正在混合Memcache和Rails缓存技术两件事。 Memcache是一个缓存服务器,也可以与任何Rails缓存技术一起使用。在所有这些技术中,Rails片段缓存被认为是最好的,因为它使您能够在特定页面上缓存块,相反,动作缓存和页面缓存缓存整个页面,这并不总是令人满意的。片段缓存被认为是最好的,因为现在页面的内容是如此动态,以至于页面的某些部分可以被缓存而其他部分则不能。
答案 1 :(得分:0)
请参阅advanced rails caching上的这篇文章,详细了解与Rails缓存策略相关的所有选项。