普段 Controller や Model を書いているぶんには、Rails の下で何が動いているかを意識することはあまりありません。 ところが、Rails アプリにリアルタイムチャットや通知のような「つなぎっぱなし」の機能を入れようとすると、急に「Unicorn だと相性が悪い」「Action Cable なら大丈夫」といった話が出てきます。 この記事では、そうした話を理解するための土台となる Rails の足元の仕組みを、レストラン にたとえて整理します。 1. Rack:注文票の共通フォーマット Rack は、Ruby の Web サーバーと Web アプリをつなぐ共通の約束事です。 call(env) を持ち、[ステータス, ヘッダ, ボディ] を返すオブジェクトなら Rack... Weiterlesen: レストランで理解する Rack・プロセス・スレッド・Unicorn・Puma・Action Cable
Intelligence View
⚡ tsecurity.de Intelligence
レストランで理解する Rack・プロセス・スレッド・Unicorn・Puma・Action Cable
普段 Controller や Model を書いているぶんには、Rails の下で何が動いているかを意識することはあまりありません。 ところが、Rails アプリにリアルタイムチャットや通知のような「つなぎっぱなし」の機能を入れようとすると、急に「Unicorn だと相性が悪い」「Action Cable なら大丈夫…
Intelligence Digest — kostenlos Täglich die wichtigsten Security-News · jederzeit abbestellbar