Mailinglisten-Archive |
On 13.07.2011 13:06, "Mario Haßler" wrote:: > 1. Das Vorschaubild mit der header-Funktion sofort ausgeben, falls es > existiert (egal wie alt es ist). > > 2. Falls das Bild nicht existiert oder älter ist als ein Grenzwert, > soll das Skript das Vorschaubild neu anfordern und speichern. > Dieser Prozess dauert ca. 20 bis 40 Sekunden "Echtzeit". > > 3. Falls es dann immer noch kein Vorschaubild gibt, wird ein "Nicht > gefunden"-Bild ausgegeben, wiederum mit der header-Funktion. Grundsätzlich solltest du dein Design überdenken. 20-40 Sekunden um ein Bild zu generieren und das noch als Webserver-Request? Nee... Stichwort Nebenläufigkeit: Je nach Kenntnisstand, Umgebung und Möglichkeiten Dein Script könnte ein CLI im Hintergrund aufrufen und dort das Bild generieren lassen, ohne das der Request beeinträchtigt wird. Du könntest einen Cronjob regelmässig nach alten Bildern suchen lassen und diese asynchron erneuern. Du könntest, sobald dein Request ein veraltetes Bild findet, dieses einer Queue hinzufügen und die dann regelmässig abgearbeitet wird. usw. usf. HTH Frank
php::bar PHP Wiki - Listenarchive