レギュラートーク(20分)

HTTPリクエストの行方 〜Laravelがレスポンスを返すまで〜 PHPerKaigi 2022

12
seike460 清家史郎 seike460

Webアプリケーションはどうして動くのでしょうか。

ブラウザ等のクライアントから送信されたHTTPリクエストを契機に、
Webアプリケーションでは様々なレイヤーでの情報処理が行われます。

今回はその情報処理の流れをLaravelを例に追うことで、
Webサーバー、Laravelアプリケーション、データーベースと
レイヤー毎で行われている処理とそのレイヤー毎のつなぎ込み部分に迫ります。

HTTPヘッダーを含むHTTPリクエストの流れを追って、真にWebアプリケーションがどうして動くのかを知り、
必要な処理をどこに組み込むことが効果的なのかを知る一助になれば幸いです。

  • 想定する聴講者
    • HTTPリクエストからレスポンスまでの流れをよく知らない方
    • HTTPヘッダーについて知りたい方
    • ウェブアプリケーションにおけるレイヤー毎の役割を整理したい方