第5回ペパボテックカンファレンス〜インフラエンジニア大特集〜 - connpassという会社のカンファレンスで発表しました!
発表後に id:matsumoto_r から補足いただきました! ありがとうございます m( )m
luaを積極的に使う場合はブロックするようなI/Oがあって、そこで性能が要求されるような状況。我々はそこがオーバーヘッドになるような使い方はあまりないし、ngx_mrubyの良さを活かせる場所(ブロックしないとluaより速かったり)が多いのでngx_mruby #pbtech
— 松本亮介 (@matsumotory) 2016年5月14日
発表資料にもありましたが、クエリストリングのチェックやキャッシュファイルの有無にのみ使っているので、ブロックIOは発生しないのでオーバーヘッドは少ないです。
開発者が社内にいることで、困ったときはSlackですぐに聞けるというところが、選択した大きな理由でもあります。
今回発表させていただいた内容はngx_mrubyの導入事例の1つです。 また機会がありましたらご紹介できたらと思います。