私は知っていRails.cache
ますActiveSupport::Cache::MemoryStore
、そしてそれはスレッドセーフではありません。
Rails がデフォルトでスレッドセーフでないキャッシュを使用する理由がわかりません。なぜ使用しないのActiveSupport::Cache::SynchronizedMemoryStore
ですか?私の意見では、Web サイトでは、キャッシュがスレッド セーフでない場合、リクエストは 1 つのスレッドで処理されないため、ほとんど役に立ちません。
あなたのウェブアプリで使用Rails.cache
していますか?そして、それをどのように使用しますか?