FrankenPHPから見る、Laravel Octaneの内部実装と高速化の仕組み by ma@me

PHPカンファレンス広島2025
レギュラートーク(20分)

FrankenPHPから見る、Laravel Octaneの内部実装と高速化の仕組み

ma_me ma@me ma_me
1

概要

LaravelにはOctaneというLaravelアプリケーションを高速化するための拡張ライブラリが存在しており、
従来のPHP-FPMより大幅な性能向上を実現します。
本セッションではFrankenPHPのZTS(Zend Thread Safety)環境でのワーカープロセス管理、
octane:startコマンドの内部動作、Octane Tables/Cacheの実装制約などを紹介していきます。
またOctane導入前後でどれくらいのパフォーマンスの差が出てくるのかを検証します。

話すこと

  • ZTS環境でのワーカー管理とOctaneの連携実装
  • octane:frankenphpコマンドの内部動作
  • Octane Tables/CacheのFrankenPHP環境での実装と制約
  • Octaneの有無でのパフォーマンス差異