Coole PHP Infrastruktur, nein Mum ich meine nicht Nginx mit PHP-FPM!
Stefan Willkommer Co-Founder und CTO
sw
illk
om
m
er
@
me ;)
i s s i S
Annette
Tiger
Was ist
COOL?
alles was
NEU ist
alles was die Entwicklung
EINFACHER macht
alles was die Entwicklung
SCHNELLER macht
alles was technologische
BARRIEREN abbaut
alles was Software
WARTBARER macht
Die
Ausgangsituation entscheidet
Was ist unsere
AUSGANGSSITUATION
端ber
1.000.000 Produkte importieren
端ber eine
Viertelmilliarde Umsatz
端ber
150
Shopmandanten innerhalb einer Instanz
端ber
10.000
Bestellungen in einem Tag
端ber
10.000
Bestellungen in einem Tag
端ber
10.000
Bestellungen in einem Tag
n e d n u t S
Der Blick 端ber den
Tellerrand
Java Python
Ruby
JS
IMAGINE
Lasst uns
DIFFERENZIEREN
EVENTLOOPS
FORKS
THREADS
Was ist ein
THREAD
Prozess-Model ohne
THREADS
Prozess-Model mit
THREADS
Was
BRAUCHEN wir
PHP 5.3+
compiled thread-safe --enable-maintainer-zts
PECL extension
pthreads
Runtime ApplicationServer MQ
PC
WebServer
MBeans SBeans Worker
!
Worker
Servlet Engine
!
TimerService Socket 0.0.0.0:8587
Message
Socket 0.0.0.0:8585
RemoteMethod
Socket 0.0.0.0:8586
HTTP
Let’s get
STARTED
What’s
NEXT?
Version
1.0
Ressources !
https://github.com/krakjoe/pthreads https://computing.llnl.gov/tutorials/pthreads/ http://appserver.io https://github.com/techdivision/TechDivision_ApplicationServer
Vielen Dank
Fragen?