Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 04.01.2005, 00:03   #1
TP-Specialist
 
Benutzerbild von Schneeschaufel
 
Registriert seit: Mar 2002
Ort: Ö
Schneeschaufel hilft, wo's gehtSchneeschaufel hilft, wo's gehtSchneeschaufel hilft, wo's geht

Performancefrage PHP


N´abend.

Frage: Wie sehr bremst die Parserei/eine Seite, wenn ich zum Bleistift 20 mal <?php echo $c[xyz];?> in eine Seite einbaue?
Mit anderen Worten: Oft irgendwelche echos einbaue und immer wieder neu öffne bzw. schließe.
Mir persönlich wäre nix aufgefallen, was aber gar nix heißen muss
Gibt´s da Erfahrungswerte/Richtwerte/Probleme oder ähnliches?

Wie immer herzlichen Dank für Auskünfte

Lg
Schneeschaufel ist offline   Mit Zitat antworten


Alt 04.01.2005, 00:18   #2
TP-Specialist
 
Benutzerbild von Dennis The Menace
 
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
Dennis The Menace bringt sich richtig einDennis The Menace bringt sich richtig ein
Im Apache/bin Verzeichnis findest du ab.exe.
Die lässt sich wunderbar als Benchmark missbrauchen!

Damit kannst du z.b. 10.000 mal eine test.php Datei aufrufen und den Mittelwert der Skriptlaufzeit errechnen. (sehr hilfreich)!

Dann schreibst du einfach 3~4 Testdateien, wo du unterschiedliche Echo Varianten testest und lässt dann jede dieser Dateien je 10.000 mal Ausführen und guckst dann, welche der Dateien die schnellste Skriptlaufzeit hatte!

Damit man aber interessante Ergebnisse hat. Sollte man in dieser test.php Datei natürlich mehrere hunderte Male die gewünschte Variante ausgeben (am besten per Schleife)

http://httpd.apache.org/docs-2.0/programs/ab.html <=
__________________
Zwei Dinge sind Unbestreitbar:
  • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
  • Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!

Geändert von Dennis The Menace (04.01.2005 um 00:22 Uhr).
Dennis The Menace ist offline   Mit Zitat antworten
Alt 04.01.2005, 00:36   #3
TP-Specialist
 
Benutzerbild von Schneeschaufel
 
Registriert seit: Mar 2002
Ort: Ö
Schneeschaufel hilft, wo's gehtSchneeschaufel hilft, wo's gehtSchneeschaufel hilft, wo's geht
(urgs)
Danke für den Tipp.
Hab meine ersten Performancetests hinter mir und muss mich mal darum bemühen, die Ergebnisse zu kapieren...
Mercie, cherie

Edit:
Mal unabhängig von der Milisekundenreiterei, was sagt ein ein Mensch, der von der Materie Ahnung hat, zu der Problematik?

Geändert von Schneeschaufel (04.01.2005 um 00:44 Uhr).
Schneeschaufel ist offline   Mit Zitat antworten
Alt 04.01.2005, 01:32   #4
TP-Specialist
 
Benutzerbild von Dennis The Menace
 
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
Dennis The Menace bringt sich richtig einDennis The Menace bringt sich richtig ein
Naja, PHP ist und bleibt eine Skriptsprache - von daher gehts mir (auf gut Deutsch) am Ar**h vorbei

Ob mein Skript nun 0.09ms. braucht, oder 0.10ms, da wäre meiner Interpretation nach jede Minute, mit der ich mich um das Ausgeben von Strings beschäftige, reine Zeitverschwendung!

Wobei ich ein Programmierer bin, der sehr bewusst auf Skriptlaufzeiten achtet und stehts bemüht ist, möglichst effektive Lösungen zu finden und mich mit; meiner Ansicht nach minderwärtigen; Lösungen im Regelfall nicht zufrieden gebe! Aber jede Programmiersprache hat Funktionen, von denen man weiß, dass sie saulangsam sind; jene geht man (ich zumindest) aus dem Weg.
__________________
Zwei Dinge sind Unbestreitbar:
  • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
  • Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!

Geändert von Dennis The Menace (04.01.2005 um 01:36 Uhr).
Dennis The Menace ist offline   Mit Zitat antworten
Alt 04.01.2005, 01:33   #5
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Es kommt aber auf die Milisekundenreiterei an, denn so wird klar, wo die Schwächen liegen (groß oder klein). Im Bezug auf den Algorithmus, den PHP verwendet, um die Tags auszuwerten, können viele Bereiche als unnötige Belastung angesehen werden, (nur) für deine Verwendung mit mehreren Tags - Speicheranforderung und -rückgabe könnten die Zeit bei jedem Treffer beanträchtigen, was bei einem PHP-Tag nur einmal passieren würde. Wenn du es so genau wissen willst, musst du wohl die Entwickler fragen, denn das waren nur meine Vermutungen, wie es sein könnte.
Trotzdem schätze ich die Differenz, die entsteht auf ein Minimum, deswegen macht man sich schon lange keine Sorgen mehr, achte lieber auf den Code, den Du schreibst!
Strogij ist offline   Mit Zitat antworten
Alt 04.01.2005, 01:38   #6
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Zitat:
Zitat von Dennis The Menace
Wobei ich ein Programmierer bin, der sehr bewusst auf Skriptlaufzeiten achtet und stehts bemüht ist, möglichst effektive Lösungen zu finden und mich mit; meiner Ansicht nach minderwärtigen; Lösungen im Regelfall nicht zufrieden gebe!
Sehr schön gesagt! Wenn man einen scheiß Code schreibt, sind die vielen PHP-Tags sowieso ein Witz, 'n Schuss in den Ofen.
Strogij ist offline   Mit Zitat antworten
Alt 04.01.2005, 01:43   #7
TP-Specialist
 
Benutzerbild von Schneeschaufel
 
Registriert seit: Mar 2002
Ort: Ö
Schneeschaufel hilft, wo's gehtSchneeschaufel hilft, wo's gehtSchneeschaufel hilft, wo's geht
Zitat:
Zitat von Strogij
Sehr schön gesagt! Wenn man einen scheiß Code schreibt, sind die vielen PHP-Tags sowieso ein Witz, 'n Schuss in den Ofen.


Na dann...
Schneeschaufel ist offline   Mit Zitat antworten
Alt 04.01.2005, 01:47   #8
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
War nicht persönlich gemeint (wenn du das angedeutet hast ). Wollte nur die Übersicht verschaffen mit der Tatsache und vielleicht auch die Augen öffnen.
Strogij ist offline   Mit Zitat antworten
Alt 04.01.2005, 02:16   #9
TP-Specialist
 
Benutzerbild von Schneeschaufel
 
Registriert seit: Mar 2002
Ort: Ö
Schneeschaufel hilft, wo's gehtSchneeschaufel hilft, wo's gehtSchneeschaufel hilft, wo's geht
Nö, hab ich nicht und ich weiß auch, was du meinst.
Nur das ist eine Frage des Könnens, und davon fehlt mir noch reichlich.
So long...
Schneeschaufel ist offline   Mit Zitat antworten
Alt 04.01.2005, 02:25   #10
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Nene, mach dir da keine Sorgen, als Optimierung kann man sowas wirklich nicht bezeichnen - also außen vor lassen und froh sein. Eine Optimierung wäre es, wenn die Skripte in der Maschinensprache abgelegt werden könnten, da würde nicht nur ich tanzen.
Strogij ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Performancefrage PHP Performancefrage PHP
« Textdatei durchsuchen.... | Zugriff auf Seite beschränken »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie funktioniert PHP, was ist Apache Nice Einfach so ... 1 24.09.2002 01:01
Php (4.2.0) installation GeorgWBush Traum-Dynamik 4 12.05.2002 12:49
Php 4.1.0 Rc1 Doc.Silizium Traum-Dynamik 0 19.10.2001 18:22
PHP 4.0.7 RC2 freigegeben Flixxtoras Traum-Dynamik 3 11.09.2001 21:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:44 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67