rryqszq4 / ngx-php

ngx-php - Embedded php7 or php8 scripting language for nginx module. Mainline development version of the ngx-php.
BSD 2-Clause "Simplified" License
643 stars 55 forks source link

Performance benchmark? #126

Open yellow1912 opened 3 years ago

yellow1912 commented 3 years ago

First of all, fantastic work. I have been using nginx lua module for a long time, but I'm more familiar with PHP so it would be great to use PHP. Since nginx is all about performance, I wonder how this module performs? Also, with the new PHP JIT (8.0), can we take advantage of JIT just like lua jit?

joanhey commented 3 years ago

The last benchmark from techempower:

Comparing only php-ngx vs OpenRestry Using php7.4 without JIT, the next week we will try with php8 and JIT.

https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=fortune&p=zik073-zik0zj-zik0zj-zg24n3-1ekf&c=1

Captura de pantalla_área-de-selección_20210209125037

Captura de pantalla_área-de-selección_20210209125059 At 128 concurrent connections OpenRestry don't scale more.