タグ

backgroundrbに関するnbqx69のブックマーク (4)

  • Rails + BackgrounDRb でメール配信 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 皆さんご存知のとおり、 Rails をはじめとする多くの Web アプリケーションフレームワークは、リクエストベースで設計されています。つまり、すべての処理は HTTP リクエストごとに起動され、それにレスポンスを返すことで終了します。ほとんどの場合、これは非常にうまく機能しますが、タイムアウトが発生してしまうような時間のかかる処理、一定間隔で定期的に起動したい処

  • 3 日坊主日記 - 市立図書館 , BackgrounDRb

    _ [] 市立図書館 DB勉強会参加したい! てことでRDBMSの基礎を学ぶ一冊。 データベースパフォーマンスアップの教科書 基原理編 比喩が楽しい。 こんなところに萌え要素。 闘うのはオプティマイザだが、武器はユーザが事前に提供しなくてはならない。……現実には、ほとんどのユーザは自分が武器を提供しなかったにも関わらず、戦いに敗れた者だけを責めている。オプティマイザが喋れるなら、さぞかし不満を述べるに違いない。(p.83) オプティマイザ萌えー。 今、我々は教師としてSQLを通してオプティマイザに宿題を出すのである。……しかし現実はどうであろうか? 立場は教師であるが、それにふさわしい行動をとっている人はほとんどいないのではないだろうか。あまりに多くの宿題を出すと、学生が辛いのではと心配していないだろうか? データベースが可哀想に思えて、自分が直接宿題をしていないだろうか?(p.84)

  • ずっと君のターン - [Ruby][翻訳] BackgrounDRb 0.2.1 README - わすれた

    とりあえず、興味ないところは飛ばしています。 ちなみに gem install backgroundrb だと古いのが入るので注意。(2007/8/7現在) http://backgroundrb.rubyforge.org/files/README.html BackgrounDRb BackgrounDRbはrubyのジョブサーバー兼スケジューラーです。主な目的としてはRuby on Railsアプリケーションと組み合わせて使用し、実行時間の長いタスクを受け持つことを考えています。Railsアプリケーションはリクエストを処理している間その他の処理をブロックしてしまうので、長時間掛かるタスクはHTTPのリクエスト/レスポンスサイクルと切り離してバックグランドプロセスにするのがベストです。 新しくリリースされたBackgrounDRbもモジュール化されていて、Railsがなくても利用できま

    ずっと君のターン - [Ruby][翻訳] BackgrounDRb 0.2.1 README - わすれた
  • On the Rails バックグラウンド処理(大量メール送信とか)をおこなう BackgrounDRb

    BackgrounDRb を使えば、時間のかかる処理をバックグラウンドでおこなわせることができる。 大容量のファイルのアップロードや大量メール送信など時間のかかる処理をおこなわせるのに最適だ。 » InfoQ: Introduction to BackgrounDRb では、処理経過をプログレスバーで表示する例が解説されている。 » I sort my thought... - BackgrounDRbについて調べてみた が同じ例を日語で解説しているが、これを読みながらでもいくつかつまずいた点があったので、補足しておく。 まず、 $ script/plugin install svn://rubyforge.org//var/svn/backgroundrb でプラグインをインストールしたあと、 $ rake backgroundrb:setup を実行すること。 DRB サーバーを起動

  • 1