タグ

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

  • 関連タグはありません

タグの絞り込みを解除

Rubyとapacheとmrubyに関するWatsonのブックマーク (4)

  • mod_mruby、mod_lua、mod_perl、mod_rubyのアーキテクチャの違いと性能

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 mod_mrubyやmod_lua、そしてこれまでApacheモジュールをスクリプトで書く場合に使われてきたmod_perlとの性能比較を行っています。 modとしてのアーキテクチャの差で処理系の性能差を埋める 処理系としての差ではなく、Apacheのmod_***としてのアーキテクチャの差によって、Apache上での性能が大きく変わる事が分かってます。Apacheはプロセス(スレッド)をプールしておいて、複数のリクエストに対しプロセスを再利用するアーキテクチャであるため、インタプリタのロードやライブラリの読み込み、さらにはスクリプトをコンパイルするタイミングを工夫すれば、Apache上では高速に動作させる事が可能になります。 例えば、mru

  • Apache2.4で mod_mruby vs mod_lua ベンチマーク対決

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 さてさて、ついにこの日がやってきました。 mod_mrubyGithub mrubyが出てから、はや5日がたとうとしています。様子を見ていると、名前がmatsumotoという人達がmrubyを弄る確率が高いようです。僕も名前がmatsumotoなので、当然弄っています。こちら(Getting Started With Mruby)に関連する情報がまとまっています。 もともと、mod_mrubyを作る事になったモチベーションとしては、mod_mrubyを作ってみようかで書いていますが、様々な分野でLuaと呼ばれる軽量スクリプトの人気が高まってきており、それに対抗するべく、組み込みにあった軽量rubyとしてmrubyがリリースされました。そ

    Apache2.4で mod_mruby vs mod_lua ベンチマーク対決
  • mod_mruby 0.0.1をリリースしてみた

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 とりあえず、「動く」事を優先して、mod_mrubyの0.0.1をリリースしました。 mod_mrubyGithub コンパイルの仕方とインストールのし方はソースのREADMEに書いています。現状、mod_mrubyで何ができるかと、今後何をしていきたいかをまとめておきます。 mod_mrubyのインストール 現状は以下のように導入します。上記のGithubからソースをとってきて、まずはコンパイルします。mrubyは/usr/local/src/mruby/あたりに置いてあるものとして話を進めます。mrubyのライブラリやincludeのパスに注意して下さい。 apxs -c -I /usr/local/src/mruby/src/ -

    mod_mruby 0.0.1をリリースしてみた
  • mod_mrubyを作ってみようか

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 ついにmrubyがリリースされましたね。 で、この動画を見ていると、Luaが人気が出てきていて、とあるランキングではRubyが12位でLuaが11位になったようです。 むむむ、なんだかまつもとゆきひろさんが非常に悔しそうに見えますね・・・ ここで僕にも火がついてしまって、どうにか国産のプログラミング言語をもっと盛り上げていきたいと強く思いました。で、自分に今なにができるか、と考えてみた所、これしかない、と。mod_luaというApacheにLuaを組み込んでLuaのスクリプト内のfunctionをApacheからフックすることができるモジュールがありましたね。あれは、結構僕のお気に入りだったんですが、mRubyの動画を見てなにか熱くなったのと

    mod_mrubyを作ってみようか
  • 1