Gestern habe ich einen Artikel bezüglich WordPress und Gravatare Caching veröffentlicht. Dabei kommt auch ein kleines Script zum Einsatz, welches die zwischengespeicherten Gravatare aktualisiert.
Der Sinn der ganzen Sache ist, dass das Script automatisch periodisch ausgeführt wird. Das Problem am Ganzen ist, dass nicht jeder Cronjobs selber anlegen oder vom Hoster anlegen lassen kann.
Dabei bin ich heute durch einen Kommentar von Uli im Beitrag von Oliver auf einen netten Service gestoßen, mit welchem man bestimmte Scripte automatisch periodisch ausführen lassen kann.
Es handelt sich dabei um den Webservice Cronjob.de.
Auf Cronjob.de gibt es verschiedene Account-Typen. Zum einen der kostenlosen Account, sowie die Premium Version, wobei die kostenlosen Version in den meisten Fällen ausreichen sollte.
Funktionsübersicht der kostenlosen Version:
- Unbegrenzte Anzahl Cronjobs
- Cronjobs im Abstand von minimal 5 Minuten
- Es können mit .htaccess geschützte Scripte aufgerufen werden
Dabei muss man wie folgt vorgehen, um einen Cronjob anzulegen:
- Als erstes muss man sich bei cronjob.de registrieren, was aber schnell gemacht ist. Gleich danach würde ich jedem empfehlen kurz die FAQ durchzulesen, vor allem was das Thema maximale Scriptlaufzeit angeht.
- Anschliessend wählt man (nach dem Einloggen) den Menüpunkt Cronjobs an und klickt auf “Neuen Cronjob erstellen”
- Nun muss man angeben, wo das Script liegt, und wann der Job jeweils ausgeführt werden soll:

- Wenn man den ersten Cronjob auf einem bestimmten Server oder auch einer URL anlegt, muss man noch durch das Hochladen einer bestimmten Datei bestätigen, dass man Besitzer des Servers bzw. des Webspaces ist, sodass man nicht einen Cronjob für eine Webseite anlegen kann, welche einem nicht selber gehört.
- Das Script sollte nun zu der angegebenen Zeit ausgeführt werden:

Fazit: Cronjob.de ist ein super Service, welcher es jedem ermöglicht eigene Cronjobs anzulegen, auch wenn er das vom Hoster aus nicht kann. Für “normale” Scripte wie etwa das Script für das Gravatar-Caching ist der Dienst super geeignet. Wenn es jedoch um sensible Scripte geht, sollte man sich das ganze doch zweimal überlegen, da man das Script so in ein öffentliches Verzeichnis auf dem Server kopieren muss.




Sehr schön, du hast dir den Dienst schon angeschaut. Meines Erachtens ist diese Vorgehensweise für unsere Belange vollkommen ausreichend.
Dein Aktualisierungsscript hab ich (händisch) ausprobiert. Es war eine der ersten Aufgaben, nachdem ich das Theme neu aufsetzte. Nun bin ich erstmal mit Millionen Kleinigkeiten beschäftigt. Der Cronjob wird noch diese Woche angelegt.
Klasse, da hast du sehr schnell reagiert ;-)
@Oliver:
Was war denn mit dem Theme los, dass du es neu aufgesetzt hast ?
Das Script wurde heute übrigens bereits erfolgreich durch cronjob.de ausgeführt. Es scheint also zu funktionieren :)
Alternativ gibt’s noch http://www.tueti.net … die Funktionen der kostenlosen Version entsprechen dem hier genannten. Interessant ist dort das Konzept des Pro Accounts. Man zahlt nämlich keine Monatsgebühr sondern eine einmalige Gebühr von 29,90 EUR. Wobei man bei Begriffen wie “lebenslang” im virtuellen Netz vorsichtig sein sollte. Ich erinnere nur an die ePost.de Story der Deutschen Post ::). *schallundrauch*
Pingback: Auslieferung von Gravatar-Icons aus einem lokalen Cache – Download per curl « Leben des wolf-u.li