JIT warm-up was is taken into account, i.e. test results were discarded until HHVM performance peaked.
Benchmarked PHP scripts are daemons, thus repository authoritative mode would not affect the performance, except of the first request.
The code is object-oriented, consisting of many layers, each split into small testable methods. The benchmarked scripts were basically reading and writing socket streams, transforming data between JSON and MsgPack and reporting its status into Redis database.
Not really. We do not use Apache. Our API gateway and microservices act directly as HTTP server listening on the port 80, employing the reactor pattern implemented in PHP. See ReactPHP or Icicle.io. We do not use MySQL, currently our data are stored in PostgreSQL, REDIS and Amazon S3. See Microservices architecture and Model for large applications for architectural details.
JIT warm-up was is taken into account, i.e. test results were discarded until HHVM performance peaked.
Benchmarked PHP scripts are daemons, thus repository authoritative mode would not affect the performance, except of the first request.
The code is object-oriented, consisting of many layers, each split into small testable methods. The benchmarked scripts were basically reading and writing socket streams, transforming data between JSON and MsgPack and reporting its status into Redis database.
Not really. We do not use Apache. Our API gateway and microservices act directly as HTTP server listening on the port 80, employing the reactor pattern implemented in PHP. See ReactPHP or Icicle.io. We do not use MySQL, currently our data are stored in PostgreSQL, REDIS and Amazon S3. See Microservices architecture and Model for large applications for architectural details.