Interview: Umstieg auf PHP 6 könnte schmerzhaft werden

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

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.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 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.  


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...



Aktuell auf der Startseite von Golem.de
Whistleblower
Ehemaliger US-Konteradmiral äußert sich zu Außerirdischen

Wieder hat sich in den USA ein ehemals hochrangiger Militär und Beamter über Kontakte mit Aliens geäußert.

Whistleblower: Ehemaliger US-Konteradmiral äußert sich zu Außerirdischen
Artikel
  1. Schadstoffnorm 7: Neue Grenzwerte für Abrieb gelten auch für E-Autos
    Schadstoffnorm 7
    Neue Grenzwerte für Abrieb gelten auch für E-Autos

    Die neue Euronorm 7 legt nicht nur Grenzwerte für Bremsen- und Reifenabrieb fest, sondern auch Mindestanforderungen für Akkus.

  2. Ramjet: General Electric testet Hyperschalltriebwerk
    Ramjet
    General Electric testet Hyperschalltriebwerk

    Das Triebwerk soll Flüge mit Mach 5 ermöglichen.

  3. Elektroautos: Mercedes und Stellantis übernehmen komplette Umweltprämie
    Elektroautos
    Mercedes und Stellantis übernehmen komplette Umweltprämie

    Nach dem abrupten Aus der staatlichen Förderung springen erste Hersteller von Elektroautos ein.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Last-Minute-Angebote bei Amazon • Avatar & The Crew Motorfest bis -50% • Xbox Series X 399€ • Cherry MX Board 3.0 S 49,95€ • Crucial MX500 2 TB 110,90€ • AVM FRITZ!Box 7590 AX + FRITZ!DECT 500 219€ [Werbung]
    •  /