1. Archiv für April, 2009 - Monatsarchiv

  2. Neues MovableType Plugin mt:TemplateModifiedDate und Minify

    Stefan · 22.04.09, 22:37 Uhr · Konzepte, LesMads, Movable Type · Keine Kommentare

    Wir sind ständig am Optimieren der Ladezeiten des Frontends unserer Websites und Blogs. So auch Letztens bei LesMads.de geschehen. Wir versuchen momentan alle Scripte und CSS über Minify zusammenzuführen und die Dateigrößen zu verringern.

    Das Grundprinzip von Minify ist recht einfach: Verschiedene Dateien selben Typs werden in Gruppen zusammengefasst, und diese werden mittels einer URL neu aufgerufen. Nun werden diese Dateien zusammengeführt und verkleinert. Um auch performant zu arbeiten, werden diese Dateien zwischengespeichert (gecached).

    Das ergibt nun folgendes Problem: Wie merkt dieses Script jetzt, wenn eine Änderung in einer der Dateien vorgenommen wurde? Indem man die Dateien versioniert, d.h. einen eindeutige Zeiger mit an die URL hängt. Oftmals werden da zufällige Timestamps genommen, allerdings würden diese das Caching ad absurdum führen. Daher nimmt man bei Nutzung eines CMS entweder – bei vorhandener Versionierung – die Versionierungs-ID, oder aber das letzte Änderungsdatum der Datei.

    Bei unserem oft verwendeten Movable Type (OpenSource) 4+ hat man leider keine Versionierung und einen Standard-MT-Tag der das Modifizerungsdatum eines Templates ermittelt, gibt es ebensowenig. Daher habe ich folgendes kleines Plugin entwickelt, was dieses nun für uns tut:
    » Kompletten Beitrag lesen

Gehe zur polyCODER Startseite