【问题标题】:Which web service to use as a cache storage?将哪个 Web 服务用作缓存存储?
【发布时间】: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


【解决方案1】:

为什么你认为 Redis 会减少你的工作量? Redis 是非常强大的缓存,可以很好地保存您的数据。 AWS 的 Elasticache 可以与 redis 一起使用,应该很容易设置,你只需要控制你将在那里保存的内容。

【讨论】:

猜你喜欢
  • 2011-06-28
  • 2011-02-20
  • 1970-01-01
  • 2016-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-06
相关资源
最近更新 更多