【发布时间】:2020-02-25 14:34:39
【问题描述】:
我正在创建一个应用程序作为一种实践,它将抓取一个网站。我想使用 Web 服务缓存抓取的结果,但我不确定使用哪一个。
我研究了 Amazon 的 Elasticache 和 S3。 对于这个问题,Elasticache 似乎有点矫枉过正,但在后台使用 Redis 会减少我的工作量(我猜?)。 S3 不在内存中,但对我来说更大的问题是我不完全确定它是解决此类问题的好方法。
我不需要任何超级花哨的东西。如果可能的话,我想要一些易于设置但高效的东西。
那么选择哪一个呢?有没有更好的选择?
【问题讨论】:
-
你可以随时运行自己的redis/memcached
-
@SergioTulentsev 并使用 S3 作为备份存储?我的目标是完全基于 Web 的缓存存储
-
啊,我明白了。在这种情况下,谷歌“memcached as a service”,也许你会得到一些建议。
-
@SergioTulentsev 还有一个问题:有没有可以在 Rails 之外使用的免费 memcached 服务?
标签: ruby-on-rails ruby caching amazon-s3 amazon-elasticache