Seite 1 von 1

Kommentare und Performance

Verfasst: 22.02.2004 21:33
von Sujao
Hab mal eine allgemeine Frage in wieweit HTML- und PHP-Kommentare die Performance des Forums beeinflußen.

Normalerweise, also bei C-Programmen, werden ja Kommentare bei der Compilierung ignoriert und tauchen im kompilierten Programm in keiner Weise auf, weswegen sie auch seine Performance in keiner Weise beeinflußen.

Bei PHP und HTML werden die Seiten jedesmal neu "kompiliert" und da muß der Parser (in dem Fall der Server) die Dateien durchgehen und die Kommentare übergehen.

Was mich jetzt interessieren würde: Wie groß sind die Zeitverluste beim parsen mit Kommentaren ? Ich vermute sie müßten extrem klein sein, aber wenn man bedenkt, dass beim Aufrufen einer phpBB-Seite mehrere php-Dateien und dann noch mehrere tpl-Dateien geparst werden, dann könnte sich das doch alles ziemlich summieren.

Würde es sich also lohnen vor dem Upload von tpl- und php-Dateien dort alle Kommentare zu entfernen ?

Verfasst: 23.02.2004 13:34
von Jensemann
Ich denke nicht das sich dies bemerkbar macht, die Parser sind hier schon ausreichend optimiert.

Die Frage is aber in der tat interessiert, leider ist dies auch nicht ganz einfach zu benchmarken.

Davon abgesehen sollte man wenn man PHP verwendet auch einen bytecode cache wie turck-mmcache verwenden, hiermir entgällt dann das neuparsen.

Verfasst: 23.02.2004 16:32
von Sujao
Kannst du mal bitte die Funktion eines bytecode-caches näher erklären. Hab noch nie was davon gehört.

Verfasst: 23.02.2004 17:45
von larsneo
kurz gesagt versuchen die php beschleuniger, die performance von php skripten zu verbessern indem sie sie in kompilierter form vorhalten. anstatt die sourcen also jedesmal neu zu kompilieren wird das cache ergebnis ausgeliefert.

leider sorgt aber das management hinter dem kommerziellen 'zend optimizer' dafür, dass die freien (opensource) projekte quasi durch management buyout geschwächt werden - sowohl der dev vom turck mmcache als auch der dev vom php accelerator verdienen afaik zwischenzeitlich beim 'big brother' ihre brötchen und von daher ist die zukunft der projekte ein wenig unsicher - php5 lässt grüssen :roll:

weiterführende info dfindet sich z.b. hier

Verfasst: 23.02.2004 18:14
von Sujao
OK, danke für die Infos :)