Este fain ca aduce a stilul de programare al Node-ului
Am incercat functia pentru websockets din swoole. E usor de folosit si de instalat. Imi place. Vreau sa folosesc mai mult asta.
Mi-ar placea sa vad benchmark-uri mai complexe cu PHP Swoole vs. NodeJS.
Este cam singurul link relevant pe care l-am gasit.
Din benchmark-ul ala am aflat eu de swoole: https://gist.github.com/nkt/e49289321c744155484c#gistcomment-1988955
Dar vad ca intre timp a mai facut cineva un benchmark mai jos, care arata mult mai bine: https://gist.github.com/nkt/e49289321c744155484c#gistcomment-2265226
Rezultatul:
NodeJs 9 + Cluster with 4 Cores
Requests/sec: 38,361.77
Transfer/sec: 5.27MB
PHP7.1 + Swoole-v1.9.22
Requests/sec: 110,515.99
Transfer/sec: 22.24MB
Dar nu pare sa reflecte performantele utilizarii intr-un proiect real. Doar encodeaza un json ca raspuns, si atat.
Mult mai util ar fii un benchmark cu conectare la mysql si/sau mongodb, sa ruleze 3 query-uri generice, sa manipuleze rezultatul si apoi un raspuns json.
O sa incerc sa fac eu un benchmark de genu revin cu rezultate.
Păi dacă bagi in ecuaţie o conexiune DB, ăla nu mai e benchmark la Swoole, e benchmark la serverul de baze de date