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 ?
Kommentare und Performance
Kommentare und Performance
There are no passangers on Spaceship Earth, we are all the crew !
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.
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.
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
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
weiterführende info dfindet sich z.b. hier
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

weiterführende info dfindet sich z.b. hier