Coole PHP Infrastruktur der nächsten Generation - appserver.io

51
Coole PHP Infrastruktur, nein Mum ich meine nicht Nginx mit PHP-FPM!

description

Bei appserver.io handelt es sich um den ersten und einzigen echten Application Server für PHP – geschrieben in PHP und komplett Open Source. Damit wird der Markt der Infrastrukturlösungen, die bislang primär auf Basis der Programmiersprache C entwickelt wurden, um eine neue, sehr leistungsfähige Option erweitert. Zudem wird PHP Entwicklern ab sofort die Möglichkeit gegeben, zukünftig auch auf dieser Ebene einzugreifen und ihre Ideen und Vorstellungen zu verwirklichen – ohne dabei neue Programmiersprachen lernen zu müssen. Mehr Infos inkl. Download und Tutorials gibt´s unter http://appserver.io.

Transcript of Coole PHP Infrastruktur der nächsten Generation - appserver.io

Page 1: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Coole PHP Infrastruktur, nein Mum ich meine nicht

Nginx mit PHP-FPM!

Page 2: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Stefan WillkommerCo-Founder und CTO

swillkommer

@

Page 3: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Annette

TigerSissi

me ;)

Page 4: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Was ist

COOL?

Page 5: Coole PHP Infrastruktur der nächsten Generation - appserver.io

alles was

NEU ist

Page 6: Coole PHP Infrastruktur der nächsten Generation - appserver.io

alles was die Entwicklung

EINFACHER macht

Page 7: Coole PHP Infrastruktur der nächsten Generation - appserver.io

alles was die Entwicklung

SCHNELLER macht

Page 8: Coole PHP Infrastruktur der nächsten Generation - appserver.io

alles was technologische

BARRIEREN abbaut

Page 9: Coole PHP Infrastruktur der nächsten Generation - appserver.io

alles was Software

WARTBARER macht

Page 10: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Die

Ausgangsituation entscheidet

Page 11: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 12: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Was ist unsere AUSGANGSSITUATION

Page 13: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 14: Coole PHP Infrastruktur der nächsten Generation - appserver.io

1.000.000über

Produkte importieren

Page 15: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Viertelmilliardeüber eine

Umsatz

Page 16: Coole PHP Infrastruktur der nächsten Generation - appserver.io

150über

Shopmandanten innerhalb einer Instanz

Page 17: Coole PHP Infrastruktur der nächsten Generation - appserver.io

10.000über

Bestellungen in einem Tag

Page 18: Coole PHP Infrastruktur der nächsten Generation - appserver.io

10.000über

Bestellungen in einem Tag

Page 19: Coole PHP Infrastruktur der nächsten Generation - appserver.io

10.000über

Bestellungen in einem TagStun

den

Page 20: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 21: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 22: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 23: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Der Blick über den

Tellerrand

Page 24: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Java RubyPython JS

Page 25: Coole PHP Infrastruktur der nächsten Generation - appserver.io

IMAGINE

Page 26: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 27: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Lasst uns

DIFFERENZIEREN

Page 28: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 29: Coole PHP Infrastruktur der nächsten Generation - appserver.io

EVENTLOOPS

Page 30: Coole PHP Infrastruktur der nächsten Generation - appserver.io

FORKS

Page 31: Coole PHP Infrastruktur der nächsten Generation - appserver.io

THREADS

Page 32: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 33: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Was ist ein

THREAD

Page 34: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Prozess-Model ohne

THREADS

Page 35: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Prozess-Model mit

THREADS

Page 36: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Was

BRAUCHEN wir

Page 37: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 38: Coole PHP Infrastruktur der nächsten Generation - appserver.io

PHP 5.3+

Page 39: Coole PHP Infrastruktur der nächsten Generation - appserver.io

compiled thread-safe--enable-maintainer-zts

Page 40: Coole PHP Infrastruktur der nächsten Generation - appserver.io

PECL extensionpthreads

Page 41: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 42: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 43: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 44: Coole PHP Infrastruktur der nächsten Generation - appserver.io

RuntimeApplicationServer

MQ PC WebServer

Worker Servlet Engine

Socket 0.0.0.0:8587

Socket 0.0.0.0:8585

Socket 0.0.0.0:8586

HTTPRemoteMethodMessage

MBeans SBeans

!

Worker!

TimerService

Page 45: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Let’s get

STARTED

Page 46: Coole PHP Infrastruktur der nächsten Generation - appserver.io

What’s

NEXT?

Page 47: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Version

1.0

Page 48: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 49: Coole PHP Infrastruktur der nächsten Generation - appserver.io
Page 50: Coole PHP Infrastruktur der nächsten Generation - appserver.io

!

https://github.com/krakjoe/pthreads

https://computing.llnl.gov/tutorials/pthreads/

http://appserver.io

https://github.com/techdivision/TechDivision_ApplicationServer

Ressources

Page 51: Coole PHP Infrastruktur der nächsten Generation - appserver.io

Vielen Dank

Fragen?