Swoole - un framework pt programare asincrona in php

https://www.swoole.co.uk

Este fain ca aduce a stilul de programare al Node-ului

1 Like

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.

1 Like

Este cam singurul link relevant pe care l-am gasit.

Din benchmark-ul ala am aflat eu de swoole: :smiley: 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 :slight_smile: revin cu rezultate.

1 Like

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 :slight_smile:

3 Likes