タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

cacheとrailsに関するnurseのブックマーク (2)

  • Railsアプリを66%スピードアップ ― Railsキャッシュの完全ガイド | POSTD

    (訳注:2016/3/2、頂いた翻訳フィードバックをもとに記事を修正いたしました。) Railsアプリでのキャッシングは、「たまに夕を一緒にするけれど、当はもっと頻繁に一緒にいるべき友達」に少し似ています。パフォーマンスをまじめに考えるRailsアプリのほぼ全てで、もっとキャッシングを使えるはずですが、ほとんどのRailsアプリでは、完全にキャッシングを避けています。それでも普通は、Railsで高速なサーバ応答を達成するための唯一の道は、キャッシングの知的な利用なのです。約250msの応答時間を、簡単に50~100msに高速化できます。 定義についての注意 ― この記事は、アプリケーション層のキャッシングのみを対象としています。HTTPキャッシング(これは全く別の難物で、あなたのアプリケーションに実装する必要はありません)は、別の機会で扱いましょう。 するべきキャッシングをしない理由

    Railsアプリを66%スピードアップ ― Railsキャッシュの完全ガイド | POSTD
  • [rails][dalli] Rails と dalli で raw データを書き込む術 - HsbtDiary(2014-03-14)

    ■ [rails][dalli] Rails と dalli で raw データを書き込む術 Rails で dalli を使ってキャッシュデータを書き込む時は下のようにするけど Rails.cache.write(key, val) この方法だと Rails の ActiveSupport::Cache::Entry クラスが使われるけど、別の言語で書かれたバックエンドから参照する時は raw データを書き込みたい。そういう時は Rails.cache.dalli.with do |client| client.set(key, val, nil, raw: true) end というように、with をブロック付きで呼び出してからオプションとして raw: true を渡すと raw データを書き込むことができる。memcache-client の時は Rails.cache.writ

    [rails][dalli] Rails と dalli で raw データを書き込む術 - HsbtDiary(2014-03-14)
  • 1