Beitrag von Ruben (403 Beiträge) am Mittwoch, 17.Oktober.2001, 08:33.
@Christoph - verrückte Frage aber vielleicht gehts ja
Hallo,
da ich in den letzten Tagen wieder mal so richtig in bp "gewühlt" habe, ist ein ganz spezifisches Problem aufgetreten:
Kann man zur Laufzeit neue Datenbanke generieren, wenn sie noch nicht da sind?
Also bspw. ein Grundgerüst bauen, das bei bestimmten Eingaben bzw. Menüpunkten dann eine neue, irgendwie vordefinierte Datenbank anlegt - je nachdem, ob sie "gebraucht" werden oder nicht.
Und das ganze dann noch innerhalb einer bestimmten Verzeichnisstruktur (ups jetzt lehn ich mich wahrscheinlich ziemlich weit ausm Fenster?? *gg*)
Dann noch eine grundsätzliche Perl-Frage:
Was ist für Performance der Scripte besser, Ausgaben in Variablen zu schreiben und sie dann die ganze Zeit mitzuschleppen (ich denk mal auch im Speicher des Servers) oder die Ausgaben in ner Sub "schlummern" zu lassen und dann einfach nur ausgeben, wenn sie gebraucht wird? Die Scripte werden zwar mit Subs manchmal etwas größer, aber ich könnte mir vorstellen, daß die keinen so große Menge an Speicher "fressen" wie vorbelegte Variablen (grad die html-Ausgabe kann ja auch recht groß sein, so daß dann in ner Var durchaus mal 2 kB drin stehen können)
Na dann, hab heut erst mal n Vorstellungsgespräch, vielleicht klappts ja mit nem Job.
CU
Ruben
Beitrag von Christoph Bergmann (3 Beiträge) am Mittwoch, 17.Oktober.2001, 17:19.
Re: @Christoph - verrückte Frage aber vielleicht gehts ja
1. ja, das war/ist schon lange Claus C. sein Wunsch, geht leider nicht. Sinnvoll ist es auf jeden Fall, aber es brauchen wenige, deshalb stehts ziemlich hintenan (erstmal Bezahlversion, dann neue doku, dann beta, dann... ;-) ).
2. Naja, ich glaube da brauchst Du Dir wirklich keinen Kopf zu machen: Eine Variable mit 2 KB is nich so das Problem - lass es 20 MB (also das 10.000-fache ;-) ) sein, dann kannst Du darüber nachdenken - aber wer will schon 20 MB als HTML-Ausgabe schicken?? ;-)
Beitrag von Ruben (403 Beiträge) am Mittwoch, 17.Oktober.2001, 17:38.
Re: @Christoph - verrückte Frage aber vielleicht gehts ja
zu 1. alles klar, danke, laß mir was andres einfallen
zu 2. wollte eigentlich "nur" wissen, was vom Programmierstil her besser (effektiver) ist, sub oder var.
Und mit dem "geilen" Construkt ${\(&sub(para) )} ist es richtig Klasse, Logik und Ausgabe zu trennen. Auch der Tip von Sander mit der "Sub-Zuweisung" an vars ist stark, da wird vieles richtig "überschaubar".
CU
Ruben