4

私はマッシュアップ サイトに取り組んでおり、ソース サイトをスクレイピングするためのフェッチ数を制限したいと考えています。基本的に必要なデータは 1 ビット (整数) であり、有効期限を定義してキャッシュしたいと考えています。

明確にするために、ページ ソース全体ではなく、整数のみをキャッシュしたいと考えています。

すでにこれを達成しているルビーまたはレールの機能または宝石はありますか?

4

2 に答える 2

2

Rails でのキャッシング、特に への:expires_inオプションを参照してくださいActiveSupport::Cache::Store

たとえば、次のようにします。

value = Rails.cache.fetch('key', expires_in: 1.hour) do
    expensive_operation_to_compute_value()
end
于 2013-08-11T14:05:02.153 に答える