質問: PHP8のJITは、処理が非常に高速化されるが、Webに関してはJITによる高速化はないと見ました。 Webのどの範囲がJITの対応外かが気になります。 例えば、DBから大量のテキストを取得して正規表現で処理するフローがあるとして、テキスト処理だけでもJITを利用した処理に委託すること可能なのでしょうか? お時間ありましたらお答えいただけると助かります。
回答: opcacheやeacceleratorは知ってますか?イメージとしてはopcacheが中間コードでjitがコンパイル後のコードの保存です。webとcliで変わるわけじゃないです (言葉が適切かどうかはおいておく というかphpがwebで使われていると分かっているの現状でwebが適用範囲外なアップデートをするなんてまずないでしょう > > 例えば、DBから大量のテキストを取得して正規表現で処理するフローがあるとして、テキスト処理だけでもJITを利用した処理に委託すること可能なのでしょうか? > > > 処理でJIT利用の意味が分からないんですが、opcacheと同じで、設定でonにするかOffにするかの話であって、コードレベルでjitの実装をするとかはないです 追記:一応、upgradeにはweb除外みたいな事は書いてないです