tutorials.de Buch-Aktion 05/2012
Seite 1 von 3 123 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
41
ZUGRIFFE
2953
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Hallo : )

    da ja anscheined viele meinen ich sag müll in Sachen PHP laaaangsam hier mal paar Benchmarks die verschiedene sachen "Beweeisen" aber nicht dass PHP schnell ist

    http://www.flat222.org/mac/bench/
    http://www.shudo.net/jit/perf/#scimark2
    http://faq-php.de/q/q-php-vs-perl.html
    http://shootout.alioth.debian.org/ (sehr umfangreich :>)

    Wenn ihr selbst was benchen wollt:
    http://www.goldmann.de/apache-benchm...m_tipp_98.html
    Kleines Apachetool allerdings würd ich etwas was über cgi läuf tnich mit nem modul direkt vergleichen

    Fazit: Compiliert > vorcompiliert > interpretiert.
    PHP ist ohne Optimizer viel zu langsam und der einzige Grund warum ichs verwende ist, weil ich kein großes Portal habe mit vielen Requests. Aber ein Browsergame lege ih auf sowas aus. Nicht umsonst haben und hatten viele Games Performanceprobleme.

    Vielen Dank für die Aufmerksamkeit.
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Und jetzt?

    Die Seiten hinter den ersten beiden Links verlieren kein Wort über PHP. Die „PHP FAQ“ behandelt nur den Unterschied PHP – Perl. „The Computer Language Shootout Benchmarks“ bringt nichts weltbewegend neues – dass Scripte interpretierter Sprachen langsamer abgehandelt werden als nativer Bytecode ist nur logisch und längst bekannt.

    Relativ gesehen ist PHP also nicht der Speedy Gonzales der Programmiersprachen – aber absolut reicht es für die meisten „normalen“ Webanwendungen (auch Browsergames, wobei dort auch andere Faktoren ausschlaggebend sind) aus.
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Was ich sagen will ist ganz einfach: Jeder (gute) Programmierer mit Erfahrung würde sich hüten ein Browsergame mit PHP zu schreiben eben aus diesem Grund. Ein Browsergame hat viele sehr viele Seitenzugriffe und es wäre einfach nur witzlos sowas in PHP umzusezten von jemanden der Ahnung hat! Wenn jemand als mittlereer Anfänger sich ansowas setzt von mir aus alles andere ist und bleibt unsinnig.
    Qualität vor Quantität! in diesem Sinne wäre wohl eine Diskussion interersant wieso das hier:
    "sks: Bitte keine weiteren PHP-Flames mehr, Laienprediger selbstgeschusterter Wahrheiten brauchen wir hier nicht."
    nicht zutrift.
     

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    213
    Soweit ich weiß sind ein großteil der Browsergames aus einer Mischung von PHP und C++ zusammengestellt, weiß also nicht was genau du willst.
    Versuchs doch bitte auf heise.de , da macht sowas entschieden mehr Sinn und Spaß
    Geändert von Java/CppProgrammer (05.07.05 um 19:05 Uhr)
     
    "Nun, diese taktischen Atomwaffen, das ist ja eine bloße Fortsetzung der Artillerie."
    "Nehmen Sie die Menschen, wie sie sind, andere gibt's nicht."
    "Lieber das halbe Deutschland ganz als das ganze Deutschland halb."
    "Ist es nicht schrecklich, dass der menschlichen Klugheit so enge Grenzen gesetzt sind und der menschlichen Dummheit überhaupt keine?"
    - Konrad Adenauer

    sprachtherapie göttingen

  5. #5
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    @sks:
    Geht es dir jetzt nur darum die Behauptung(hmm war eigentlich garkeine Behauptung) von Johannes zu widerlegen?


    mfg
    umbrasaxum
     

  6. #6
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Weist du da was genaueres darüber? Ich kenn nur 2-3 Opensource und nach aussagen von Entwicklern Browsergames die ausschlieslich php verwenden.

    Und was ich will? Jaha das Zitat von ohannes Röttger sowas las ich ungern stehen! Erst recht lass ich mir nichts von Laienpredigen und selbstgeschusterten Wahrheiten sagen -.-
     

  7. #7
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Zitat Zitat von Tobias K.
    moin


    @sks:
    Geht es dir jetzt nur darum die Behauptung(hmm war eigentlich garkeine Behauptung) von Johannes zu widerlegen?


    mfg
    umbrasaxum
    Zum einen das zum anderen schien es für die meisten klar zu sein, dass man Browsergames in PHP schreibt oO (Aufklärung aller sozusagen :>)
     

  8. #8
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Geh bitte, lasst uns net über eine Skriptsprache streiten, die es nie zur Programmiersprache bringen wird.

    PHP ist langsam und es wird vermutlich auch langsam bleiben. Da helfen netmal irgendwelche Benchmark, die aufzeigen wollen, dass PHP ohnehin schnell sei oder langsam, oder wie auch immer. Augenauswischerei ist das und Kinderkram
     

  9. #9
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Zitat Zitat von Norbert Eder
    Geh bitte, lasst uns net über eine Skriptsprache streiten, die es nie zur Programmiersprache bringen wird.

    PHP ist langsam und es wird vermutlich auch langsam bleiben. Da helfen netmal irgendwelche Benchmark, die aufzeigen wollen, dass PHP ohnehin schnell sei oder langsam, oder wie auch immer. Augenauswischerei ist das und Kinderkram
    Hast du das überhaupt gelesen was ich geschrieben habe? Und um was es hier überhaupt geht?
     

  10. #10
    NomadSoul NomadSoul ist offline Mitglied Platin
    Registriert seit
    Nov 2002
    Ort
    Mannheim
    Beiträge
    544
    Blog-Einträge
    5
    Es geht dem Herrn eher um sein Ego.
    PHP ist und bleibt nicht die schnellste Scriptsprache. Aber ich behaupte das es für ein Browsergame mehr als ausreichend sein dürfte. Ich würde damit nicht gerade eine Aufzusteuerung realisieren aber darum gings hier ja auch nicht.
    Was mir diese Benchmarks sagen? Das Programiersprachen verschieden schnell sein können aberletztlich liegt es am Entwickler wie "schnell" die Software läuft.
     
    Zitat Zitat von Benjamin Franklin
    Eine Gesellschaft die Freiheit zugunsten der Sicherheit opfert hat beides nicht verdient
    Kohlkopf
    -------------------------------------------------------------------------------------------
    .:Mitglied und offizieller Erdbeerenpflanzer des 1. offiziellen Sven Uwe Fan-Clubs:.

  11. #11
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Ich hab genau das gegenteil behauptet. Dass PHP eine sehr langsame Scriptsprache ist.

    Und ja eben nicht. Ein Browsergame mit paar Tausenden Seitenrequests pro Tag und dann sagen "ach geschwindigkeit ist nciht alles" ist schwachsinn.
     

  12. #12
    Registriert seit
    Aug 2004
    Beiträge
    213
    Willst du einfach nur recht haben oder bist du ein Troll
     
    "Nun, diese taktischen Atomwaffen, das ist ja eine bloße Fortsetzung der Artillerie."
    "Nehmen Sie die Menschen, wie sie sind, andere gibt's nicht."
    "Lieber das halbe Deutschland ganz als das ganze Deutschland halb."
    "Ist es nicht schrecklich, dass der menschlichen Klugheit so enge Grenzen gesetzt sind und der menschlichen Dummheit überhaupt keine?"
    - Konrad Adenauer

    sprachtherapie göttingen

  13. #13
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Zitat Zitat von sks
    Und ja eben nicht. Ein Browsergame mit paar Tausenden Seitenrequests pro Tag und dann sagen "ach geschwindigkeit ist nciht alles" ist schwachsinn.
    tutorials.de läuft mit einer auf PHP basierenden Forensoftware. Von der Komplexität der abgearbeiteten Scripte ist dies durchaus mit einem Browsergame vergleichbar. Und an Seitenaufrufen mangelt es hier auch nicht. Trotzdem läuft es. Wie kann das sein?
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  14. #14
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Schönes Argument : ) nur optimal nen ich nicht was hier ständig in den ganzen Foren mit den Templates etc. passiert. Und das immer und immer wieder : /
    Nur auch das find ich bei solchen größen nicht optimal. Es gibt halt nur eben kein JSP oder ähnliche Forensoftware! Aber trozdem sollte man die Leute den richtigen Weg zeigen!

    Edit: Ganz nebenbei wird auch allein durch diese Tabellenlayouts traffic und performance weggeworfen :>
    Geändert von sks (05.07.05 um 21:39 Uhr)
     

  15. #15
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    @sks
    Hast du überhaupt schonmal ein Projekt wie dieses hier oder ein Browsergame auf die Beine gestellt?


    mfg
    umbrasaxum
     

Ähnliche Themen

  1. Programmiersprachen
    Von Hoekie im Forum Coders Talk
    Antworten: 5
    Letzter Beitrag: 27.08.07, 13:12
  2. Benchmarks aktueller MIDP 2.0 Devices
    Von Thomas Darimont im Forum Java
    Antworten: 0
    Letzter Beitrag: 31.03.06, 12:57
  3. Aida32 Daten :: Only Benchmarks & GPU
    Von Julien im Forum Smalltalk
    Antworten: 0
    Letzter Beitrag: 15.06.04, 13:50
  4. Antworten: 0
    Letzter Beitrag: 01.06.04, 14:04
  5. Benchmarks
    Von Norbert Eder im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 06.05.04, 09:45