26.01.2006, 21:03
Hi.
Hat einer von euch schon Performanceerfahrungen bezüglich der CSS-Verarbeitung gesammelt?
Meines Wissens nach, werden externe CSS-Dateien von den Browsern lokal gecached. Sie werden also nur einmal geladen und sind für alle Unterseiten lokal verfügbar ohne sie neuladen zu müssen.
Beim MyBB stehen sie aber ja in der Datenbank und müssen doch so jedesmal
a) erstmal ausgelesen werden, was den Server belastet und somit zusätzliche "Queryzeit" bedeutet und
b) übertragen werden, was die Leitung belastet und somit unötigen Traffic erzeugt.
c) Zusätzlich leidet natürlich die Bedienerfeundlichkeit, in Bezug auf den Änderungsaufwand enorm, was letztendlich wieder viel zusätzlichen Zeitaufwand (und Frust) bedeutet. Im professionellen Einsatz würde es ja insgesamt sogar einiges an Zusatzkosten bedeuten.
Wäre es da nicht wesentlich sinnvoller wieder auf externe CSS-Dateien umzusteigen?
Habe ich irgendwo einen Gedankenfehler und wenn ja wo?
Falls nein, wo soll der Vorteil liegen, die CSS-Angaben in der DB zu speichern? Irgendeinen Grund muss es ja geben dies auf diesem imho eher umständlichen Weg gelöst zu haben.
Allein die höchst umständliche CSS-Administration im ACP kann es ja nicht sein, denn das ginge mit externen Dateien per fopen() & co. ja genauso "gut".
Auch ein Themewechsel wäre mit externen Dateien genauso einfach.
Da ich momentan keinen Vorteil, dafür aber einige Nachteile an dieser Vorgehensweise sehen kann, bin ich kurz davor auf eine externe CSS-Datei umzustellen.
Was meint ihr?
MfG
Hat einer von euch schon Performanceerfahrungen bezüglich der CSS-Verarbeitung gesammelt?
Meines Wissens nach, werden externe CSS-Dateien von den Browsern lokal gecached. Sie werden also nur einmal geladen und sind für alle Unterseiten lokal verfügbar ohne sie neuladen zu müssen.
Beim MyBB stehen sie aber ja in der Datenbank und müssen doch so jedesmal
a) erstmal ausgelesen werden, was den Server belastet und somit zusätzliche "Queryzeit" bedeutet und
b) übertragen werden, was die Leitung belastet und somit unötigen Traffic erzeugt.
c) Zusätzlich leidet natürlich die Bedienerfeundlichkeit, in Bezug auf den Änderungsaufwand enorm, was letztendlich wieder viel zusätzlichen Zeitaufwand (und Frust) bedeutet. Im professionellen Einsatz würde es ja insgesamt sogar einiges an Zusatzkosten bedeuten.
Wäre es da nicht wesentlich sinnvoller wieder auf externe CSS-Dateien umzusteigen?
Habe ich irgendwo einen Gedankenfehler und wenn ja wo?
Falls nein, wo soll der Vorteil liegen, die CSS-Angaben in der DB zu speichern? Irgendeinen Grund muss es ja geben dies auf diesem imho eher umständlichen Weg gelöst zu haben.
Allein die höchst umständliche CSS-Administration im ACP kann es ja nicht sein, denn das ginge mit externen Dateien per fopen() & co. ja genauso "gut".
Auch ein Themewechsel wäre mit externen Dateien genauso einfach.
Da ich momentan keinen Vorteil, dafür aber einige Nachteile an dieser Vorgehensweise sehen kann, bin ich kurz davor auf eine externe CSS-Datei umzustellen.
Was meint ihr?
MfG