PHPカンファレンス福岡2023
LT(5分)

ayesh/composer-preloadは何をしているのか

o0h_ きんじょうひでき o0h_
1

PHPにはプリロード(Preload)があります!!パフォーマンスが上がります!
・・・噂は聞いたことがある・存在は知っていても、実際に使ったことはありますか?
何となく難しそうだなぁ。。複雑な事をしなければいけないそう。。そんな風に、遠い存在に感じている人も多いのではないでしょうか

ayesh/composer-preload というパッケージがあります。
see: Packagist

これはComposer Pluginです。
READMEを見ると Composer Preload is a composer plugin aiming to provide and complement PHP opcache warming. と記述されています。
正に「プリロードを気軽に使ってみよう」を支援するツールであり、私達にとってプリロードを「遠い存在」から「身近な存在」に近づけてくれる可能性があります。

どんなアイディアでそれを実現し、どんな仕組みになっているのでしょうか?
簡単に内部に触れてみましょう。
それによって、「プリロード完全に理解した!」という人を増やすLTになります。