Beitrag von Ruben (403 Beiträge) am Freitag, 20.April.2001, 12:25.
@Christoph - Performance-Frage (Ansatz include oder komplettes Script)
High, Christoph,
was ist von der Ausführungsgeschwindigkeit her besser, komplett aufgebaute Scripte oder bedingt ausgeführte Includes?
Ich meine damit ein "Hauptscript", das abhängig von Bedingungen der mittels Link oder Formular übergebener (eigener) Parameter bestimmte Abschnitte innerhalb dieses Templates als verschiedene Includes ausgibt (Stichwort Modularisierung und vereinfachte Pflege und Anpassung der Template-Systemlösung) oder die Komplette Ausgabe immer in neue Gesamttemplates "packen". Der Browsercache beim Nutzer müßte ja eh außen vor bleiben, da ja die Ausgabe eh komplett neu von baseportal.pl "errechnet" wird. Aber wie ist da bp-intern?
Danke für Antwort
CU
Ruben
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 20.April.2001, 14:05.
Re: @Christoph - Performance-Frage (Ansatz include oder komplettes Script)
Also ich nehme an, Du meinst damit den "include"-Befehl in der beta, denn mit dem "normalen" <include>-tag kann man das ja nicht bedingt machen (oder weiss ich das nur nich? ;-) ).
An sich ist es manchmal schwierig zu entscheiden: "include" hat einen gewissen (kleinen) Overhead (andere Datei einlesen, untersuchen etc.), aber wenn die Dateien eine bestimmte Grösse überschreiten (also schon so ab 5-10 Zeilen) dann macht ein bedingtes include sicher Sinn...
Beitrag von Ruben (403 Beiträge) am Freitag, 20.April.2001, 20:44.
Re: @Christoph - Performance-Frage (Ansatz include oder komplettes Script)
Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 21.April.2001, 02:05.
Re: @Christoph - Performance-Frage (Ansatz include oder komplettes Script)
Stimmt, hast recht - ist eine saubere, funktionierende Lösung, kann nix dagegen sagen... Muss man erstmal drauf kommen ;-)
Naja, also performance-mässig sollte das, wie geschrieben, so ab 5-10 zeilen in den include-dateien, tatsächlich schneller sein! (wenns nur ein paar zeilen sind kann man die ja auch wirklich direkt ins eigentliche template schreiben)