Memcache和服务器端缓存。什么时候用?

时间:2013-09-04 11:45:11

标签: ruby-on-rails caching memcached

我想问什么时候使用Memcache以及何时使用普通的Rails缓存技术,如页面,动作和片段缓存。 哪个有用?

2 个答案:

答案 0 :(得分:2)

你正在混合Memcache和Rails缓存技术两件事。 Memcache是​​一个缓存服务器,也可以与任何Rails缓存技术一起使用。在所有这些技术中,Rails片段缓存被认为是最好的,因为它使您能够在特定页面上缓存块,相反,动作缓存和页面缓存缓存整个页面,这并不总是令人满意的。片段缓存被认为是最好的,因为现在页面的内容是如此动态,以至于页面的某些部分可以被缓存而其他部分则不能。

答案 1 :(得分:0)

请参阅advanced rails caching上的这篇文章,详细了解与Rails缓存策略相关的所有选项。