« Wachstum von Twitter in Australien: +518% in einem Jahr | Main | Wie man ein "Weblog" erklären kann »

mt-rebuild.pl: Movable Type auf der Kommandozeile aktualisieren

Wer wie ich mit Movable Type statische Dateien für seine Weblogs erzeugt, wird das Problem kennen: Mit der Zeit wird die Generierung von Seiten immer langsamer. Bei meinen beiden Hauptweblogs mit inzwischen 1687 (Jans Technik-Blog) bzw. 1792 (Jans Küchenleben) Blog-Einträgen ist dadurch vor allem die Neugenerierung über die Funktion "Rebuild Site" in Movable Type nicht mehr möglich. Jeder Aufruf endet mit einem Timeout im Browser. Das ist insbesondere ärgerlich, da Anpassungen an den Templates zum einzelnen Artikel sich nur bei neuen Blogposts auswirken.

Abhilfe schafft hier das Tool mt-rebuild, das den Neuaufbau der Seiten auf der Kommandozeile ermöglicht. So ist es möglich für ein oder alle Weblogs einzelne oder alle Seiten neu zu bauen. Unterstützt wird Movable Type ab Version 2.64. Ich habe es erfolgreich mit Version 3.2 getestet.

Die Installation ist denkbar einfach: Man muss das Programm nur herunterladen und in das Hauptverzeichnis der eigenen Movable-Type-Installation kopieren. Danach stehen einem dann folgende Optionen offen:

Eine vollständige Auflistung aller Parameter gibt es in der Dokumentation. Insbesondere mit der Option, eine einzelne Seite neu zu generieren wäre der Weg zu einem konsolenbasierten Blog-Editor damit nicht weit. Das wäre doch mal ein nettes Feature.

Die Laufzeit bei der Erzeugung meiner Weblogs betrug übrigens 6,5 Minuten (Jans Technik-Blog) und 30 Minuten (Jans Küchenleben). Gerade wegen der riesigen Archive im Küchenleben sind das ziemlich gute Zeiten. Ich schätze, dass das mit einem Wechsel auf Movable Type 4 nochmal deutlich beschleunigt werden kann.

Dank mt-rebuild werde ich nun in den nächsten Wochen mal einige Änderungen in Angriff nehmen können, die schon länger ausstehen. Eine davon wird auch der Wechsel auf die aktuelle Version von Movable Type sein.

Tags: mt-rebuild

Geschrieben von Jan Theofel am 7.09.2008 um 13:34 Uhr (Permalink)
Abgelegt unter Movable Type

TrackBacks für »mt-rebuild.pl: Movable Type auf der Kommandozeile aktualisieren«

TrackBack URL: http://www.theofel.de/mt-cgi/mt-tb.cgi/5558

2 Kommentare zu »mt-rebuild.pl: Movable Type auf der Kommandozeile aktualisieren«

Hallo Jan,
Sind Sie schon auf MT 4.x umgestiegen?
aus meinen Erfahrungen mit MT 3.2 und MT 4.23 kann ich sagen, dass MT 4.0 irgendwie langsamer läuft. vor allem beim publitzieren von neuen Seiten dauert der Aufbau des neuen Posts erheblich hänger im vergleich zu MT 3.2

Woran das liegen kann, kann ich nur vermuten. Ich denke das hat viel mit dem Hosting-Anbieter und dem gehosteten Paket zu tun.

Würde mich über Ihre Erfahrungen freuen, denn sich suche nach weiteren möglichkeiten wie man einen MT 4.2 Blog mit 2000 Einträgen auf eine ordentliche geschwindigkeit bringen kann.

1 | Christopher | 10.03.2009 um 18:04

Soweit ich weiß sollte MT 4 deutlich schneller sein, als die 3er Reihe. Zumindest bei meinen Tests war dies der Fall. Umgestellt habe ich mein Blog aber noch nicht. Ich würde auch auf den Hoster tippen, wenn mit dem Versionswechsel auch ein Hoster-Wechsel einher ging.

2 | Jan Theofel | 11.03.2009 um 0:32

Schreib bitte Deine Meinung:

Kommentare werden moderiert und erscheinen daher ggf. zeitverzögert. Bitte nur themenbezogene Kommentare abgeben die sich auf diesen Eintrag beziehen.

ACHTUNG: Es gilt meine Anti-SPAM-Policy! Werbende Kommentare und SEO-Linkspam werden nicht freigeschaltet. Statt dessen sende ich eine Beschwerde an den Profiteur der Werbung.
Bei persönlichen Meinungen bitte keine Links zu kommerziellen Projekten sonder zu eurer privaten Seite.