Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
mod_mruby
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
MATSUMOTO Ryosuke
PRO
March 11, 2013
Technology
3
510
mod_mruby
Tokyo Ruby Presentation 2013
MATSUMOTO Ryosuke
PRO
March 11, 2013
Tweet
Share
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
問いを起点に、社会と共鳴する知を育む場へ
matsumoto_r
PRO
0
760
さくらインターネット研究所 アップデート2025年
matsumoto_r
PRO
0
830
リモートワークにおけるパッシブ疲労
matsumoto_r
PRO
6
5.4k
エンジニアのキャリアパスはどう描く? まつもとりーさんと考える後悔しないキャリア選択
matsumoto_r
PRO
10
2.4k
まつもとりーのこれまでとCOGNANOのこれから
matsumoto_r
PRO
0
350
2022年の研究所の評価制度振り返りと今後
matsumoto_r
PRO
0
840
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
9
26k
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
2
1.6k
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
2.5k
Other Decks in Technology
See All in Technology
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
160
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.4k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.7k
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
190
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
250
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.7k
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
810
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
130
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
440
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
210
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Paper Plane (Part 1)
katiecoart
PRO
0
4k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
320
Google's AI Overviews - The New Search
badams
0
900
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
How to build a perfect <img>
jonoalderson
1
4.9k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
55
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
63
GraphQLとの向き合い方2022年版
quramy
50
14k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Transcript
mod_mruby Kyoto University okabe lab MATSUMOTO, Ryosuke
• 松本 亮介 (@matsumotory) • 京都大学 岡部研 博士課程
– ウェブサーバの高度化に耐えうる基盤設計 – 大規模、運用、セキュリティ、性能、拡張 • フリーランスエンジニア
Agenda • mruby • mod_mruby • demo
mruby • 技術的に – 最適化が容易(Pluggable) – 応用範囲が広い – 拡張の書きやすさ
– 組み込み、言語処理系、Ruby、C、GitHub、英語 • 個人的に – コミッタの雰囲気がとても良い – 自分の考えを起票、採用
mod_mruby • ApacheモジュールをRubyで書ける – 生産性の向上 – Webアプリを書く延長でサーバ拡張を書ける • 高速性・軽量性
– ApacheCon NA 2013でmod_luaと比較された – mod_mrubyをかなり意識 • ngx_mruby – Web拡張の記述をmrubyで標準化
demo • Apacheの内部情報をmod_mrubyでAPI化 • node.jsからAPI経由で情報をグラフ化 Apache api.rb
(Ruby) node.js browser WebSocket JSON mod_mruby
まとめ • mod_mruby – 高速性・軽量性 – Webサーバ拡張の書きやすさ – mod_mruby、ngx_mrubyによる拡張記述標準化
@matsumotory hSps://github.com/matsumoto-‐r/mod_mruby hSps://github.com/matsumoto-‐r/ngx_mruby
mod_vhost_alias by mod_mruby
Basic Auth with Redis by mod_mruby
suEXEC by mod_mruby