4. ● Laravel Octane - a na co to komu
● Skąd ta różnica w wydajności?
● A co z Lumenem?!
● Swoole vs Roadrunner
● 3-2-1 - release
● Swoole nie tylko w Laravelu
● swoolebook
● Swoole IDE Helper
● debugging
● Alternatywy dla Swoole
Rozkład jazdy
● Testy wydajności
● Pytania?
5. Laravel Octane - a na co to komu
https://swoole.co.uk https://roadrunner.dev
“Laravel Octane supercharges your
application's performance by serving
your application using high-powered
application servers”
● Octane wymaga PHP v8.0+
● Octane wspiera Roadrunner:
serwer aplikacji, load-balancer, i
menadżer procesów napisany w
Golang
● Octane wspiera Swoole PHP:
wysokowydajny serwer
programowy dla PHP z Async IO,
Coroutines i Fibers
● Octane jest zintegrowany z Laravel
Sail, aby łatwo i szybko zacząć
pracę
7. Skąd ta różnica w wydajności?
Źródło: https://www.swoole.co.uk/article/Asynchronous-programming-with-
PHP
8. A co z Lumenem?!
https://github.com/swooletw/laravel-swoole https://github.com/spiral/roadrunner-laravel
https://github.com/UPDG/roadrunner-laravel
https://github.com/porozhnyy/laravel-roadrunner
https://github.com/Incubator4th/lumen-roadrunner-daemon
9. Swoole vs Roadrunner
Swoole
https://github.com/swoole
- od 2013 roku
- open source
- v4.6.7 (15.05.2021)
- pierwsze wydanie na github:
v1.3release (20.04.2013)
- C/C++ -> PHP extension (PECL)
https://www.php.net/manual/en/book.swoole.php
Roadrunner
https://github.com/spiral/roadrunner
- od 2017 roku
- open source
- v2.2.1 (13.05.2021)
- pierwsze wydanie na github:
v0.9.0 (28.01.2018)
- Golang
35. ● Laravel Octane - a na co to komu
● Skąd ta różnica w wydajności?
● A co z Lumenem?!
● Swoole vs Roadrunner
● 3-2-1 - release
● Swoole nie tylko w Laravelu
● swoolebook
● Swoole IDE Helper
● debugging
● Alternatywy dla Swoole
Rozkład jazdy
● Testy wydajności
● Pytania?
36. Laravel Octane - a na co to komu
https://swoole.co.uk https://roadrunner.dev
“Laravel Octane supercharges your
application's performance by serving
your application using high-powered
application servers”
● Octane wymaga PHP v8.0+
● Octane wspiera Roadrunner:
serwer aplikacji, load-balancer, i
menadżer procesów napisany w
Golang
● Octane wspiera Swoole PHP:
wysokowydajny serwer
programowy dla PHP z Async IO,
Coroutines i Fibers
● Octane jest zintegrowany z Laravel
Sail, aby łatwo i szybko zacząć
pracę
38. Skąd ta różnica w wydajności?
Źródło: https://www.swoole.co.uk/article/Asynchronous-programming-with-
PHP
39. A co z Lumenem?!
https://github.com/swooletw/laravel-swoole https://github.com/spiral/roadrunner-laravel
https://github.com/UPDG/roadrunner-laravel
https://github.com/porozhnyy/laravel-roadrunner
https://github.com/Incubator4th/lumen-roadrunner-daemon
40. Swoole vs Roadrunner
Swoole
https://github.com/swoole
- od 2013 roku
- open source
- v4.6.7 (15.05.2021)
- pierwsze wydanie na github:
v1.3release (20.04.2013)
- C/C++ -> PHP extension (PECL)
https://www.php.net/manual/en/book.swoole.php
Roadrunner
https://github.com/spiral/roadrunner
- od 2017 roku
- open source
- v2.2.1 (13.05.2021)
- pierwsze wydanie na github:
v0.9.0 (28.01.2018)
- Golang