Langer Kommentarbereich - Performance
Samoht
- php
Gudn!
Ich habe mir eine Datei zurechtgestrickt, mit deren Hilfe ich sehr einfach auf eine umfangreiche Icon-Sammlung (etwa 1000) zugreifen kann. Muster:
<?php
$ICON['document-add'] = '<img src="'.$DIR['icons'].'document-add.png" alt="Dokument hinzufügen" />';
$ICON['document-delete'] = '<img src="'.$DIR['icons'].'document-delete.png" alt="Dokument hinzufügen" />';
?>
// usw...
Da man für ein Webprojekt allerdings (in der Regel) nicht alle benötigt und das PHP vermutlich nur unnötig verlangsamen würde, dachte ich mir man könne die Icons, die man (noch) nicht braucht auskommentieren.
Nun gibt es zwei Möglichkeiten:
Entweder einen Block mit den /* auskommentierten Icons */
setzen oder die einzelnen Zeilen mit #
auskommentieren.
Welche Variante meint Ihr, ist performanter? Oder ist beides völliger Unfug bei der Menge und ich sollte die, die ich nicht brauche am Besten weglassen und dann (falls doch) wieder zusammensuchen und einbinden?
Gruß aus Fürth in Mittelfranken,
Samoht
Welche Variante meint Ihr, ist performanter?
die mit weniger code (das ist ein fakt ;)
Oder ist beides völliger Unfug bei der Menge
bei der "menge" ist das schwer zu sagen - wir kennen die nicht, ausser dass du ein array mit 1000 einträgen hast wovon du die nicht benötigten auskommentierst (sind das 990 oder kommentierst du gar nur 10 aus?)
ums genau festzustellen:
http://at.php.net/microtime
Gudn!
Welche Variante meint Ihr, ist performanter?
die mit weniger code (das ist ein fakt ;)
Schon klar :)
Die Frage war nur, um wieviel und in Relation zu meiner Bequemlichkeit
bei der "menge" ist das schwer zu sagen - wir kennen die nicht, ausser dass du ein array mit 1000 einträgen hast wovon du die nicht benötigten auskommentierst (sind das 990 oder kommentierst du gar nur 10 aus?)
Mhm, ich denke ich benötige so um die 100-150 Icons.
Angenommen ich entscheide mich _für_ das Auskommentieren (wobei ich vermute, dass ich einfach am Ende alles rausschmeiße was ich "wahrscheinlich" nicht mehr benötige), ist es egal, ob ich # oder /* */ verwende? Dann würde ich nämlich # bevorzugen.
ums genau festzustellen:
http://at.php.net/microtime
Gruß aus Fürth in Mittelfranken,
Samoht
Hello,
Da man für ein Webprojekt allerdings (in der Regel) nicht alle benötigt und das PHP vermutlich nur unnötig verlangsamen würde, dachte ich mir man könne die Icons, die man (noch) nicht braucht auskommentieren.
Besser wäre es sicherlich, Du würdest die nicht benötigten Variablen auch aus dem Quellcode entfernen, da sie diesen, auch wenn sie auskommentiert sind, immer noch belasten und zumindest als Text geladen werden müssen -> Speicherbedarf.
Schlimmer wäre es natürlich, das Array sogar instantiieren zu lassen. Dann benötigt es nämlich nochmals Speicherplatz und das waren (?) ca. 80 Bytes pro Element Overhead zuzüglich dem Inhalt.
Musst Du eventuell mal suchen hier im Forum. Wir hatten das mal ausgetestet und einen thread darüber angelegt.
Ein harzliches Glückauf
Tom vom Berg