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

Post on 08-Apr-2016

216 views 1 download

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

Coole PHP Infrastruktur, nein Mum ich meine nicht

Nginx mit PHP-FPM!

Stefan WillkommerCo-Founder und CTO

swillkommer

@

Annette

TigerSissi

me ;)

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

1.000.000über

Produkte importieren

Viertelmilliardeüber eine

Umsatz

150über

Shopmandanten innerhalb einer Instanz

10.000über

Bestellungen in einem Tag

10.000über

Bestellungen in einem Tag

10.000über

Bestellungen in einem TagStun

den

Der Blick über den

Tellerrand

Java RubyPython 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 extensionpthreads

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

Let’s get

STARTED

What’s

NEXT?

Version

1.0

!

https://github.com/krakjoe/pthreads

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

http://appserver.io

https://github.com/techdivision/TechDivision_ApplicationServer

Ressources

Vielen Dank

Fragen?