Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #3445
| From | Torsten Zuehlsdorff <foo@meisterderspiele.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: PHP7 |
| Date | 2015-07-27 10:01 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <mp4oda$tgm$1@dont-email.me> (permalink) |
| References | <5t55affc89i4a41n3e8%sfroehli@Froehlich.Priv.at> <mop40a$f6g$1@solani.org> <1t55b01458i640en3e8%sfroehli@Froehlich.Priv.at> <mostgu$8m6$1@dont-email.me> <3t55b557cfi19acn3e8%sfroehli@Froehlich.Priv.at> |
On 27.07.2015 00:14, Stefan Froehlich wrote: > On Fri, 24 Jul 2015 10:38:06 Torsten Zuehlsdorff wrote: >>> Ich habe mir in den letzten 12 Monaten ein Framework >>> zusammengebastelt, das die Lastverteilung meiner Applikation von >>> 80% Datenbank / 20% PHP-Code auf rund das gegenteilige >>> Verhältnis umgedreht hat, bei annähernd gleicher >>> Gesamtperformance. Da hatte ich durchaus im Hinterkopf, dass die >>> 80% PHP-Code mit PHP7 massiv schneller werden, während das bei >>> der Datenbank kaum machbar wäre. > >> Kurz eingeworfen: was veranlaßt dich zu dieser These? >> Erfahrungsgemäß ist mit ausreichend Wissen und einer guten >> Datenbank da viel machbar. > > Einen Faktor 2 einfach so bei der Datenbank herauszuholen, ohne die > SQL-Statements zu ändern (das wäre dann ja erst recht wieder eine > Änderung am Code) erscheint mir kaum machbar (und schon gar nicht > für mich, sonst hätte ich das ja bereits getan). Betrachte meine Aussage als implizit formuliertes Hilfsangebot ;) >> Ich habe eine DB im zweistelligen TB Bereich und es ist durchaus >> möglich, da Abfragenergebnisse im Millisekundenbereich zu >> bekommen. ;) > > Die meisten Abfragen liegen sogar deutlich darunter (im wesentlichen > ausgenommen von ein paar Volltextsuchen mit mehreren 100 ms Dauer). > Aber die Zahl der Abfragen für eine Seite ist hoch - es sind häufig > einige 100, in Ausnahmefällen auch einige 1000 Abfragen > erforderlich. Okay. Die Frage ist immer warum es so viele Anfragen gibt. Ich sehe häufig soetwas in Schleifen begründet obgleich dies ohne weiteres in einem LATERAL-Join abbildbar wäre. Quasi das Foreach des SQL. Der wurde im SQL Standard von 1999 eingeführt und ist sehr hilfreich. > In der letzten Zeit habe ich im wesentlichen Abfragen automatisiert > zusammengefasst - auf Kosten von Speicher und Rechenzeit. Daher, wie > oben beschrieben, die Bemühungen, die Rechenzeit so weit wie möglich > zu reduzieren. Verstehe. Gruß, Torsten
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