Abo
  • Services:

Interview: Umstieg auf PHP 6 könnte schmerzhaft werden

Golem.de: Ist das ein auf Dauer angelegtes Vorhaben?

Stellenmarkt
  1. Der Polizeipräsident in Berlin, Berlin
  2. über duerenhoff GmbH, Raum Frankfurt

Suraski: Ja. Vieles wurde bereits abgeschlossen, da wir auch hier den Funktionsumfang beträchtlich erweitern konnten. Ich kann dazu soviel sagen: Bei den meisten Tests ist Windows bei PHP noch immer etwas langsamer als Linux. Und hier sind wir auf bestimmte Hindernisse gestoßen, gewisse funktionale Unterschiede zwischen Windows und Linux. Windows ist bei bestimmten Operationen einfach langsamer als Linux.
Wir haben bereits viel geschafft, aber es geht weiter. Wir haben mit Microsoft einen langfristigen Vertrag geschlossen, um so kontinuierlich sicherzustellen, dass PHP auf Windows auch in Zukunft eine Option ist. Wir führen ständig Benchmark-Tests mit der kostenlosen Version durch.

Golem.de: Was konkret wurde verändert um PHP unter Windows schneller zu machen?

Suraski: Das hatte im Wesentlichen zwei Ursachen. Ein wichtiger Punkt und gleichzeitig eine echte Veränderung war die Tatsache, dass wir uns den Multi-Threaded-Mode vorgeknöpft haben. Noch vor einem Jahr gab es PHP unter Windows nur in der Multi-Threaded-Variante. Ganz gleich ob PHP auf einem Multi-Threaded-Server lief oder nicht. Der Einsatz von FastCGI war einfach sinnlos. Aus diesem Grund haben wir PHP wieder auf den Stand von 2000 gebracht - auf den ersten Portierungsstand für Windows.
Bei dem zweiten Punkt geht es einfach um eine hoch optimierte FastCGI-Anbindung. Die erste FastCGI-Anbindung stammte von Zend, die zweite und etwas schnellere wird nun von Microsoft umgesetzt. Dadurch kann die Leistung nochmals erheblich verbessert werden, je nach Anwendung um das Zwei- oder Dreifache.

Golem.de: Sie arbeiten nicht nur mit Microsoft, sondern auch mit Oracle und IBM zusammen. Für IBM bietet Zend unter anderem PHP System i / i5 an?

Suraski: Ja, das ist ein wesentlicher Punkt unserer Beziehung zu IBM.

Golem.de: Wie wird PHP in dieser Umgebung eingesetzt, wozu wird PHP auf solchen Systemen verwendet?

Suraski: Bei i5 sind CL und Cobol auch heute noch die gängigsten, wenn auch nicht die neuesten Computersprachen. IBM hat das System modernisiert und Java auf die Plattform portiert. Sie haben das umgesetzt - natürlich mit Erfolg. IBM verfügt über genug Ressourcen, um die Java-Portierung richtig durchzuführen. Es hat gut funktioniert, allerdings gab es ein kleines Problem: Nur wenigen Leuten gefiel das. Nur sehr wenige sind tatsächlich auf Java umgestiegen. Um es kurz zu machen: Meiner Meinung nach sind sich sowohl IBM als auch die i5-Community einig, dass dieser Weg kein Erfolg war. Ich meine irgendwo gelesen zu haben, dass auch heute noch weniger als 10 Prozent der i5-Anwendungen in Java entwickelt wurden. Und dies vor dem Hintergrund, dass die Einführung von Java bei diesem System sechs oder sogar sieben Jahre zurückliegt. Es war also eher ein Reinfall. Vor ein paar Jahren, als sich unsere Beziehung zu IBM entwickelte, setzte sich die i5-Gruppe mit uns in Verbindung. Sie hielten eine Scriptsprache für die richtige Lösung und die passende, erfolgreichste und bekannteste Scriptsprache war dann PHP. So begann unsere Beziehung. Heute stecken wir noch immer mehr oder weniger in den Anfängen. Vor knapp einem Jahr hatten wir den ersten Kontakt zu i5. Es gibt allerdings schon eine Reihe schöner Beispiele für i5 auf Basis von PHP. Bei PHP und i5 gibt es zwei unterschiedliche, aber dennoch gleich wichtige Dinge. Zum einen müssen wir die Infrastruktur für die Entwicklung von Anwendungen, für bestehende, webfähige i5-Applikationen bereitstellen. Das muss reibungsloser und kostengünstiger als mit Java funktionieren. Daher ist es auch sehr wichtig, dass wir am Ball bleiben. Zum anderen müssen wir umfassende Standard-PHP-Anwendungen für i5 zur Verfügung stellen. Wenn Sie ein Content-Management-System benötigen, finden Sie im Open-Source-Bereich viele Lösungen auf Basis von PHP. Plötzlich gibt es da etwas für i5, für eine Community, die in der Regel daran gewöhnt ist, für alles und jedes mehrere Zehntausend Dollar zu zahlen. Das ist der zweite Punkt, weshalb heute viele Unternehmen, die mit i5 arbeiten, nach einer PHP-Lösung suchen. Der Grund ist nicht ihr Interesse an PHP, sondern an den Applikationen, die damit für i5 zur Verfügung stehen. Die Akzeptanz ist wirklich sehr gut.

 Interview: Umstieg auf PHP 6 könnte schmerzhaft werdenInterview: Umstieg auf PHP 6 könnte schmerzhaft werden 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6.  


Anzeige
Top-Angebote
  1. (u. a. Fast & Furious 7, Star Trek: Into Darkness, Fifty Shades of Grey, Jurassic World, Hulk...
  2. (u. a. DOOM 7,99€, Lords of the Fallen - Game of the Year Edition 3,99€, Dawn of War III 16...
  3. 864,99€ mit Gutschein: Z650 (Vergleichspreis 964,98€)
  4. 199€ für Prime-Mitglieder

biohazard999 19. Jul 2008

Dir hat wohl auch wer ins hirn geschissen. Bisher das sinnloseste Kommentar in dieser...

der NetZwerg 23. Okt 2007

Nun ja, diese ewigen OS-Bashings sind zwar ganz interessant, aber auf Dauer dann doch...

crash 18. Okt 2007

Irgendwie habe ich da bei Perl kaum Probleme mit. Catalyst erledigt das zum großen Teil...

xaff 17. Okt 2007

Doch, ich glaube es und ich kenne es sogar. Oftmals liegt es aber auch daran, dass die...

GrinderFX 17. Okt 2007

Trotzdem kann man aus einer programmiersprache nicht mehr rausholen als sie zu bieten hat.


Folgen Sie uns
       


iPad 2018 - Test

Das neue iPad hat vertraute Funktionen, die es teilweise zu diesem Preis aber noch nicht gegeben hat. Wir haben uns Apples neues Tablet im Test angeschaut.

iPad 2018 - Test Video aufrufen
Datenschutz-Grundverordnung: Was Unternehmen und Admins jetzt tun müssen
Datenschutz-Grundverordnung
Was Unternehmen und Admins jetzt tun müssen

Ab dem 25. Mai gilt europaweit ein neues Datenschutz-Gesetz, das für Unternehmen neue rechtliche Verpflichtungen schafft. Trotz der nahenden Frist sind viele IT-Firmen schlecht vorbereitet. Wir erklären, was auf Geschäftsführung und Admins zukommt.
Von Jan Weisensee

  1. IT-Konzerne Merkel kritisiert Pläne für europäische Digitalsteuer
  2. EU-Kommission Mehr Transparenz für Suchmaschinen und Online-Plattformen
  3. 2019 Schweiz beginnt UKW-Abschaltung

Wonder Workshop Cue im Test: Der Spielzeugroboter kommt ins Flegelalter
Wonder Workshop Cue im Test
Der Spielzeugroboter kommt ins Flegelalter

Bislang herrschte vor allem ein Niedlichkeitswettbewerb zwischen populären Spiel- und Lernrobotern für Kinder, jetzt durchbricht ein Roboter für jüngere Teenager das Schema nicht nur optisch: Cue fällt auch durch ein eher loseres Mundwerk auf.
Ein Test von Alexander Merz


    Noctua NF-A12x25 im Test: Spaltlos lautlos
    Noctua NF-A12x25 im Test
    Spaltlos lautlos

    Der NF-A12x25 ist ein 120-mm-Lüfter von Noctua, der zwischen Impeller und Rahmen gerade mal einen halben Millimeter Abstand hat. Er ist überraschend leise - und das, obwohl er gut kühlt.
    Ein Test von Marc Sauter

    1. NF-A12x25 Noctua veröffentlicht fast spaltlosen 120-mm-Lüfter
    2. Lüfter Noctua kann auch in Schwarz
    3. NH-L9a-AM4 und NH-L12S Noctua bringt Mini-ITX-Kühler für Ryzen

      •  /