文件名称:async_cache:响应速度更快的RubyRails缓存
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-01 04:08:57
Ruby
async_cache 异步缓存使您可以立即提供稍有陈旧的数据,同时在后台生成最新版本。 这提供了异步缓存策略的Ruby实现(下面详细介绍)。 它可与Sidekiq(推荐)和ActiveJob系统一起使用。 下面和目录中提供了用法示例。 用法 将宝石添加到您的Gemfile中: gem 'async_cache' 然后建立一个商店并从中获取: # (in config/initializers/async_cache.rb) ASYNC_CACHE = AsyncCache :: Store . new ( backend : Rails . cache , worker : :active_job ) # (in app/controllers/things_controller.rb) def show # Then use it to do some heav
【文件预览】:
async_cache-master
----.travis.yml(307B)
----async_cache.gemspec(1KB)
----Rakefile(163B)
----.yardopts(76B)
----LICENSE(1KB)
----Gemfile(39B)
----Gemfile.lock(5KB)
----.rspec(9B)
----examples()
--------examples_controller.rb(1KB)
----spec()
--------workers()
--------store_spec.rb(5KB)
--------tasks_spec.rb(817B)
--------railtie_spec.rb(329B)
--------integration()
--------spec_helper.rb(299B)
----.gitignore(35B)
----lib()
--------async_cache.rb(429B)
--------async_cache()
----README.md(4KB)