Sebastian Becker: Timeout beim Abarbeiten eines Skripts

Beitrag lesen

Hallo, Wahsaga,

Gut, sagen wir eine Tageskarte würde, ihrem Namen alle Ehre machend, einmal am Tag aktualisiert.
Dann ist es doch aber trotzdem recht unperformant, bei _jedem_ Aufruf der Seite durch _jeden einzelnen_ Benutzer die PDF-Datei neu erzeugen zu lassen ...
Ich würde in dem Falle die Daten weder jedesmal parsen noch jedesmal anderswo auslesen wollen.

Prinzipiell sind diese Überlegungen natürlich richtig - bei der geringen Zahl der täglichen Zugriffe einer Restauranseite sollte die erhöhte Serverlast bzw. der damit theoretisch verbundene Performancverlust aber eigentlich nicht ins Gewicht fallen. Eigentlich, wie gesagt ...

_Einmal_ das PDF erstellen, wenn die Eingabedaten (Excel-Datei) sich geändert haben, sollte doch vollkommen ausreichen?

Es muß in jedem Falle sichergestellt sein, daß immer dann, wenn das Excel-File geändert wurde, die Änderungen auch in die HTML-Seite bzw. das PDF-File einfließen ...
Dann solltest du versuchen, dafür zu sorgen - in dem du dies an den Mechanismus anhängst, der die Exceldatei erzeugt.

Ich werde versuchen, mir Deine Worte zu Herzen zu nehmen. Prinzipiell wollte ich es auch so machen, aber der Aufwand erschien mir als zu hoch - bis zu den beschriebenen temporären Performanceproblemen ...

Lädt ein berechtigter Benutzer sie über ein HTTP-Formular hoch? Dann hänge die Erzeugung von PDF und HTML-Dokument an diesen Vorgang

Das wir ein wenig schwierig - aber ich werde mal sehen, ob es sich machen lässt ...

Danke für's konstruktive Mitdenken, Grüße,

Sebastian