BT

InfoQ ホームページ ニュース EHCacheでRailsのキャッシングの再ロード

EHCacheでRailsのキャッシングの再ロード

ブックマーク
Rails 2.1は新しいキャッシング機能(リンク)を届けている。それは、モデルを含むあらゆる値を簡単にキャッシュすることを可能にするものである。File、MemoryおよびDRbストアは別として、Memcached(リンク)は共有メモリキャッシュをおこなう唯一のソリューションであった。Dylan Stamat氏(リンク)のおかげで、JRuby(on Rails)は新しいキャッシュストアの一部として、人気のあるJava分散キャッシュEHCache(リンク)を使用することができる。

JEEの世界では、第二レベルのキャッシュでEHCache(リンク)対Memcachedを使用することに関する議論(リンク)が盛ん(リンク)である。LAMPおよびRoRの世界ではMemcachedは有名であり(Linkedin.com(リンク)はまもなく(リンク)それに切り替える予定)、EHCacheは Spring(リンク)やHibernate(リンク)のようなプロジェクトで導入された。MRI RubyからJRubyへ既存のアプリケーションを移行するには、Dylan Stamat氏はEHCache をJRubyに移植し(リンク)、新しいキャッシュストアの一部としてEhcacheStoreを追加した。
MRIの世界では、 libmemcached CクライアントのRubyインターフェイスであるmemcachedを使用する。実稼働環境における要求である、現在整合性のハッシュ法をサポートしてい るRuby専用ライブラリの1つである。JRubyの準備をしたとき、一連のさまざまなオプションがあった。その1つは、JNA、JRuby FFIなどを経由してlibmemcachedに独自のフックを記述することであった。その他には、Javaで別のキャッシュソリューションを探すこと で、間違いなくEhcacheが1番であった。

JRubyでEHcacheを使うことを検討してみてはどうか?

原文はこちらです:http://www.infoq.com/news/2008/08/jruby-ehcache

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。