我知道页面缓存在 heroku 上不是一个好的选择,因为每个 dyno 都有一个临时文件系统(所以他们不会共享文件并且每次重启都会被清除)。
所以我想知道最好的选择是什么。我有大量可能在传统页面缓存场景(比如 10GB-100GB)中生成的潜在文件,因此 redis/memcached 在这里似乎不是很好的选择。Redis 可以写入磁盘,但我的理解是,一旦超过它的内存容量,就不是开始读取磁盘的正确解决方案。
有没有人在这里找到一个好的解决方案?我在想也许是MongoStore。(以及一些与 redis 一起运行的方法,因为我在其他一些场景中使用 redis。)谢谢!