Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想问一下什么时候使用 Memcache,什么时候使用普通的 Rails 缓存技术,比如页面、动作和片段缓存。什么时候有用?
您将 Memcache 和 Rails 缓存技术混为一谈。Memcache 是一个缓存服务器,它也可以与任何 Rails 缓存技术一起使用。在所有技术中,Rails 片段缓存被认为是最好的,因为它使您能够缓存特定页面上的块,相反,动作缓存和页面缓存缓存整个页面,这并不总是可取的。片段缓存被认为是最好的,因为现在页面的内容是如此动态,以至于页面的某些部分可以被缓存,而其他部分则不能。