php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.01.2012, 11:28  
Benutzer
 
Registriert seit: 08.09.2010
Beiträge: 39
PHP-Kenntnisse:
Fortgeschritten
Maggi76 kann nur auf Besserung hoffen
Standard PHP-Benchmark

Sehr geehrtes PHP-Forum,

ich brauch euren Rat. Ich stecke mitten in meiner Bachelor Arbeit die sich mit dem Thema PHP-Performance beschäftigt.

Genauer gesagt möchte ich untersuchen welche Funktionen Performanter sind. 

Zum Beispiel

PHP-Code:
echo 'test' oder echo "test"
bzw. andere Syntaktische Ausprägungungen.

Ich wollte mich hier erkundigen ob Ihr schon Erfahrungen gemacht habt bezüglich dieses Themas.

Kennt ihr eine zuverlässige Messmethoden bzw. einen Versuchsaufbau?
Kennt ihr Bücher zu diesem Thema?
Welche limitierenden Faktoren muss ich berücksichtigen?

Würde mich über jeden Tipp von euch freuen den ich nach gehen und untersuchen kann.

Ich hoffe das ihr mir weiter helfen könnt. Ich bedanke mich für eure Hilfe im Voraus.

Gruß

Maggi76

Geändert von Chriz (02.01.2012 um 14:43 Uhr). Grund: BBCode angepasst
Maggi76 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.01.2012, 11:49  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 921
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Guckst du hier: http://www.phpbench.com/
__________________
Wir suchen PHP / Delphi und .NET Entwickler im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 02.01.2012, 14:30  
Benutzer
 
Registriert seit: 08.09.2010
Beiträge: 39
PHP-Kenntnisse:
Fortgeschritten
Maggi76 kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von mquadrat Beitrag anzeigen
Guckst du hier: http://www.phpbench.com/
Danke für deine Hilfe. Die Seite ist schon nicht schlecht.
Kennst du dich mit dem Thema etwas aus mquadrat?
Maggi76 ist offline   Mit Zitat antworten
Alt 02.01.2012, 14:42  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.077
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Klingt interessant, wenn du magst verlinke deine Arbeit doch hier im Forum, sobald du fertig bist.

Was mir so spontan einfallen würde:
- verschiedene Betriebssysteme testen
- verschiedene PHP-Versionen testen
- Quellcode von PHP einsehen
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:11  
Benutzer
 
Registriert seit: 08.09.2010
Beiträge: 39
PHP-Kenntnisse:
Fortgeschritten
Maggi76 kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von Chriz Beitrag anzeigen
Klingt interessant, wenn du magst verlinke deine Arbeit doch hier im Forum, sobald du fertig bist.

Was mir so spontan einfallen würde:
- verschiedene Betriebssysteme testen
- verschiedene PHP-Versionen testen
- Quellcode von PHP einsehen
Das ist kein Problem. Ich stelle gerne meine BA-Arbeit zur Verfügung.
Die PHP-Version habe ich schon festgelegt es ist die neuste Released Version.

Aber der Aspekt verschiedene Betriebssysteme zu testen ist gut. Den werde ich gleich mit aufnehmen bzw. in meiner These spezifisieren.

Was meinst du mit dem Stichwort Quellcode von PHP einsehen?
Maggi76 ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:14  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 921
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Nein. Mikrooptimierungen laufen bei mir unter dem Gesichtspunkt "Gesunder Menschenverstand". Wenn es sich schon kompliziert liest, dann isses meist auch langsam

Im Moment gibt es eine größere Diskussion was compiliertes PHP angeht. Also z.B. Phalanger oder das Ding von Facebook. Das wäre auch noch ein Kapitel wert.
__________________
Wir suchen PHP / Delphi und .NET Entwickler im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:15  
Erfahrener Benutzer
 
Registriert seit: 04.08.2010
Beiträge: 275
PHP-Kenntnisse:
Fortgeschritten
zwutz wird schon bald berühmt werden
Standard

Zitat:
Zitat von Maggi76 Beitrag anzeigen
Was meinst du mit dem Stichwort Quellcode von PHP einsehen?
http://de3.php.net/get/php-5.3.8.tar.gz/from/a/mirror


Zitat:
Zitat von mquadrat Beitrag anzeigen
oder das Ding von Facebook
HipHop

Der Name ist so bekloppt, den muss man sich merken
zwutz ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:19  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.077
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Den C-Quellcode von PHP meine ich. Wenn du zwei Funktionen gegeneinander testest, könnte ein Blick dorthinein ja auch nicht verkehrt sein. Es ist ja schön und gut zu sagen, Funktion X ist schneller Funktion Y, aber interessant ist ja warum. Ansonsten kratzt du ja nur an der Oberfläche, wobei ich nicht weiß ob es dich überhaupt interessiert, beim Blackboxtesting (passt ja auch auf Benchmarking) ist es ja gerade nicht interessant warum, es zählt nur was heraus kommt.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:28  
Benutzer
 
Registriert seit: 08.09.2010
Beiträge: 39
PHP-Kenntnisse:
Fortgeschritten
Maggi76 kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von Chriz Beitrag anzeigen
Den C-Quellcode von PHP meine ich. Wenn du zwei Funktionen gegeneinander testest, könnte ein Blick dorthinein ja auch nicht verkehrt sein. Es ist ja schön und gut zu sagen, Funktion X ist schneller Funktion Y, aber interessant ist ja warum. Ansonsten kratzt du ja nur an der Oberfläche, wobei ich nicht weiß ob es dich überhaupt interessiert, beim Blackboxtesting (passt ja auch auf Benchmarking) ist es ja gerade nicht interessant warum, es zählt nur was heraus kommt.
Ich möchte gerne in meiner Bachelor Arbeit untersuchen in wie weit man mit diversen syntaktischen Ausprägungen eine Webanwendung beschleunigen kann.

Siehe dazu den Internet Seite: http://www.phpbench.com/

Anhand von den Messergebnissen möchte ich diverse Scripte optimieren und herauszufinden wie groß die Beschleunigung ist.

Es gibt ja diverese Untersuchungen und Internetseiten zu dem Thema nur mit keinem wissenschaftlichen Ansatz. Bitte korrigiert mich wenn ich mich irren sollte.

Daher möchte ich es gerne untersuchen.

@mquadrat ist Mikrooptimierungen der Fachbegriff dazu?
Maggi76 ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:38  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 921
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Ich würde die Arbeit etwas breiter aufstellen und stärker auf die Theorie gehen. Sonst könnte die Arbeit recht dünn werden fürchte ich. Kommt natürlich drauf an, wie groß deine Kandidatenliste mit möglichen Optimierungen ist.

Zumindest im PHP-Bereich verstehen die meisten um was es geht. Ob das nun auch für andere Sprachen gilt, bin ich gerade überfragt.
__________________
Wir suchen PHP / Delphi und .NET Entwickler im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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
Benchmark if() {} else {} gegen trinär skaterboy PHP-Fortgeschrittene 30 11.04.2006 02:23
benchmark Ryson Datenbanken 10 08.04.2006 22:26
[Erledigt] Benchmark TOOL ??? Server, Hosting und Workstations 0 05.08.2005 16:36
Benchmark für mysql - DB PHP Tipps 2004 1 29.07.2004 22:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php benchmarking, was ist php benchmark, php benchmark

Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum