我在 Heroku 上有一个 Web 应用程序,我试图了解添加具有 1GB RAM 的 Memcached 实例和向我的 Postgres 服务器添加 1GB RAM 之间的区别/权衡。
如果我添加了一个 Memcached 实例,我可能会使用 Johnny Cache(对于 Django - http://packages.python.org/johnny-cache/)。
我是否应该期望从这两个选项中获得类似的性能改进?一般来说,使用 memcache 与增加 Postgres 缓存的大小相比有什么优势。(我知道人们经常在数据库服务器上运行 memcache,所以必须有一个)。
我很欣赏这可能是一个非常幼稚的问题,但我无法通过谷歌找到任何东西来消除我的困惑。