タグ

railsとmongrelに関するyogoのブックマーク (2)

  • Mongrelを使ったESI実装·Mongrel-ESI MOONGIFT

    Railsに限った話ではないが、Webアプリケーションのパフォーマンスにおいてキャッシュを用いることは多々ある。最近ではmemcachedを利用することが多いが、キャッシュしずらいデータもある。それはログイン後のデータなどユーザごとに異なる情報を表示するケースだ。 ESIタグの内容を実行して表示する via 「Railsの画面生成を10倍高速化する方法」をESIで実装する [ Gatherup ] ユーザごとに情報が異なる場合、キャッシュを活用するのは難しい。それを解決してくれるのがESIと呼ばれる仕組みだ。 今回紹介するオープンソース・ソフトウェアはMongrel-ESI、Mongrelを使ったESI実装だ。 Mongrel-ESIは通常のキャッシングと異なり、動的なページに対しても有効なキャッシングを提供する。SSIのようにページに特定のタグを埋め込む形でWebサーバの出力を最後に変換

    Mongrelを使ったESI実装·Mongrel-ESI MOONGIFT
  • ヽ( ・∀・)ノくまくまー(2007-06-05)

    ● 1. 一戸建てタイプ そのアプリ用に専用のマシンを準備できるケース。例えば、アクセス数が少ないβリリース時などは mongrel を直接80ポートで運用することもあるだろう。そして、負荷の増加、またはマルチコアを活かすという次の段階で、cluster 化した mongrel を扱う必要に迫られた場合、このタイプになる。この場合、フロントの仕事はバック(Rails)への割り振りだけだが、そのためにわざわざ Apache2 を持ち出すのは仰々しいと感じるかもしれない。そんな人にお奨めしたいのが Pound サーバだ。いきなり Apache から話が逸れてしまうが、このケースだとリアルでお奨めである。 Pound + mongrel Pound はリバースプロキシ用のWebサーバであり、特化しているだけあって、必要最低限かつ直感的で簡単な設定で済むため、敷居が低いのが魅力だ。それでいて、デジ

  • 1