Hard work by INTERNET

ベンチャーで働くひとりぼっちWEB開発者が頑張るブログ

railsの実装を読んでいく

ActiveSupport::Cacheの豆知識

はじめに ActiveSupport::Cache は、Rails.cache.read, Rails.cache.writeと書くことでフラグメントキャッシュを扱うクラスです。 さきほど、このクラスのソースコードを読んだので知見を紹介します。(rails4.2時点) Rails.cache.fetchにブロックを渡すとミ…

開発用に使うRailsのキャッシュストラテジーはどれを使ったほうがよいか

activesupportのcache.rbをサラッと読んでわかったことをまとめます。 本文 本番環境だとRedisとかmemcachedにキャッシュを載せていると思いますが、開発環境だと正直何でもいいわけです。 本番で使っているストアと揃えたほうが、地雷を踏まなくても済む可…

railsのactivejobアダプターのAsyncAdapterって何?実装は?本番に使える?実用性は?調べてみました。

はじめに AsyncAdapterってのは、activejobアダプターの1つでオンメモリで完結するジョブキューワーカー。 config.active_job.queue_adapter = :async 「即時実行」と「指定した時間の経過後に実行」が選べる。 ミドルウェアなしで非同期ジョブを実現できて…