Dienstag, 21. September 2010

Dynamische CSS - bei PowerCMS gelöst

CSS muss sein aber CSS muss auch nicht sein.
In den meisten Fällen wird die CSS in geballter Ladung eingesetzt , egal ob sie in einer Seite verwendet wird oder nicht.

Das Problem - ein Browser verarbeitet die komplette CSS und checkt permanent ob auf den HTML Code irgendwelche Regeln die in der CSS definiert wurden auch anzuwenden sind.

Das aber kostet Zeit die der Besucher einer Webseite opfern muss.

Ein Probem das viele Webmaster vernachlässigen, die erstellen ihr Web, es läuft und danach kann die Sintflut kommen.

Googles Pagespeed aber auch Yslow wissen genau das dies nicht das Optimum ist und tatsächlich eine Seite beim Besucher enrom langsam werden kann.

Mit PowerCMS ist das Thema gelöst.
Was liegt näher als bei einem dynamischen System die CSS ebenfalls dynamisch zu machen, jede Seite bekommt nur die CSS die es benötigt und alle Seiten werden nur aus einer CSS Datei bedient.

Kein Problem - über dieTemplateengine werden bedingte CSS Ausgaben vorgenommen, d.h. die CS wird in Abhängigkeit von der Seite gefiltert.

Diese Methode ist einfach auszuführen und das Ziel wird erreicht - ein Browser erhält das was er für die Seite haben muss mehr nicht.

Schneller geht es dann nicht mehr.

Keine Kommentare: