PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : allgemeine pluginfrage



ragtek
29.10.2006, 10:00
ich stöbere gerade bisschen im manual und habe diesen artikel gefunden:
http://www.vbulletin.com/docs/html/optimizing_plugin_memory

heißt das jetzt das die 2. variante viel besser ist?

Willy
29.10.2006, 10:34
So ist es! :floet

Andreas
29.10.2006, 13:15
So ist es! :floet
Nicht zwangsweise.
Stichwort Time/Memory-Tradeoff, stat() kostet auch Zeit.

Falls allerdinga APC mit stat=0 eingesetzt wird und der Cache ausreichend groß ist, ist Variante 2 immer besser.

chatpalace24
29.10.2006, 14:17
Nunja, Performance Technisch ist die Variante die Standardmäßig von VB genutzt wird zweifelsohne schneller. Da die Daten im Speicher sind.

Was allerdings den Verbrauch angeht, ist die Variante den Kram im File zu speichern und nur bei Bedarf zu nutzen (zu laden) wesentlich sinnvoller.

Und da die meisten Server eh schnelle Platten haben, wird man davon auch nichts merken denke ich.

Andreas
29.10.2006, 15:27
Nunja, Performance Technisch ist die Variante die Standardmäßig von VB genutzt wird zweifelsohne schneller.

So einfach ist das nicht ;)

Bei Variante 1 läuft der gesamte Code durch eval(), bei Variante 2 nur 1 Zeile.
Wenn jetzt noch ein Opcode-Cache (zB. APC, eAccelerator, etc.) eingesetzt wird kann Variante 2 (von der reinen Ausführungszeit des Codes her) schon deutlich schneller sein als Variante 1.
Aber es gibt halt den Overhead für stat().

ragtek
29.10.2006, 15:30
thx
also da apc bei mir am montag installiert wird, wäre es also viel besser meine plugins in datein auszulagern?