Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #3432
| From | "Christoph M. Becker" <cmbecker69@arcor.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: PHP7 |
| Date | 2015-07-23 00:04 +0200 |
| Organization | solani.org |
| Message-ID | <mop40a$f6g$1@solani.org> (permalink) |
| References | <5t55affc89i4a41n3e8%sfroehli@Froehlich.Priv.at> |
Stefan Froehlich schrieb: > Aus Neugierde habe ich mir heute PHP7 auf einen frisch installierten > Debian/Jessie-Rechner gespielt und ein paar Tests damit > durchgeführt. Von der Kompatibilität her kein Problem (wie > eigentlich) zu erwarten, bloss der globale Exception-Handler möchte > jetzt gerne ein Argument vom Typ Error (und braucht demnächst auch > noch die entsprechend Erweiterung beim Funktionsumfang). Nicht unbedingt `Error`, sondern eher `Throwable`, siehe <https://wiki.php.net/rfc/throwable-interface>. > Nehme ich jedoch eine meiner Applikationen zum Testen, bricht die > Geschwindigkeit um einen Faktor 10(!) ein, und zwar durch die Bank > von trivialen bis hin zu hochkomplexen Seiten. Die Datenbank ist > jedenfalls nicht schuld daran (dafür habe ich eigene > Timing-Routinen), der ganze Rest ist dann aber reines PHP. Uh, Faktor 10 klingt gar nicht gut. Ich selbst habe die Performance bisher weitgehend ignoriert, da ich das Thema für etwas überbewertet halte (bin mit recht aktuellen 5.x eigentlich schon recht zufrieden), aber bei meinen bisherigen Tests ist mir zumindest keine Verschlechterung aufgefallen. > Leider gibt es für PHP7 noch kein xdebug, damit ließe sich eventuell > etwas herausfinden. Hat jemand Vorschläge? Irgendwelche > Debugging-Schalter, die man deaktivieren müsste (ich hätte > allerdings nichts gefunden, was an entsprechendem Output geschrieben > worden wäre)? Dass Xdebug noch nicht PHP7 kompatibel wusste ich noch nicht, aber ist offensichtlich so (<http://bugs.xdebug.org/view.php?id=1147>) – schade. Ansonsten fällt mir spontan nicht viel ein, außer dass ich mal den OPcache überprüfen würde. Den gibt es unter PHP 5.4 (soweit ich weiß Deine Produktivversion) ja noch nicht, aber eben unter PHP 7, wo er auch per Default aktiv sein müsste. Eigentlich sollte der ja für eine Beschleunigung sorgen, aber bis er warm läuft oder bei ungünstiger Konfiguration kann das vielleicht auch nach hinten los gehen. -- Christoph M. Becker
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar
PHP7 Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-22 21:10 +0000
Re: PHP7 "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-07-23 00:04 +0200
Re: PHP7 Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-22 22:35 +0000
Re: PHP7 "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-07-23 00:51 +0200
Re: PHP7 Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-26 22:54 +0000
Re: PHP7 Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-07-24 10:38 +0200
Re: PHP7 Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-07-27 10:01 +0200
Re: PHP7 Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-27 08:53 +0000
Re: PHP7 Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-07-27 11:02 +0200
csiph-web