gpt4 book ai didi

heroku - 在 Heroku 上有什么好的页面缓存替代方案?

转载 作者:IT王子 更新时间:2023-10-29 06:12:11 27 4
gpt4 key购买 nike

我知道页面缓存在 heroku 上不是一个好的选择,因为每个 dyno 都有一个短暂的文件系统(所以他们不会共享文件,并且在每次重启时它都会被清除)。

所以我想知道最好的选择是什么。我有大量可能在传统页面缓存场景(例如 10GB-100GB)中生成的潜在文件,因此 redis/memcached 在这里似乎不是好的选择。 Redis 可以写入磁盘,但我的理解是,一旦超过它的内存容量,开始从磁盘读取数据并不是正确的解决方案。

有人在这里找到好的解决方案吗?我在想也许是 MongoStore。 (以及一些与 redis 结合运行它的方法,因为我在其他一些场景中使用了 redis。)谢谢!

最佳答案

如果您的网站是 100% 的静态内容并且永远不会是动态的,S3 可能是一个不错的选择。然后,您可以为 s3 域创建一个 CNAME。这使您可以在需要时利用 CloudFront。否则,100GB 将不得不进入数据库,然后由您的应用程序提取。

Heroku 的 cedar 堆栈允许 custom buildpacks . This one供应商 nginx。如果您设想过渡到一个更加动态的网站,这会很好。

关于heroku - 在 Heroku 上有什么好的页面缓存替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399143/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com