wahsaga: Timeout beim Abarbeiten eines Skripts

Beitrag lesen

hi,

Erfolgen denn Änderungen so häufig, dass du die Erstellung des PDFs aus den Excel-Daten realtime bei jedem Seitenaufruf durch einen Besucher machen musst ...?

nicht unbedingt, wobei die Tageskarte natürlich schon relativ häufig wechselt.

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 ...

Allerdings sollte das Parsen eigentlich nicht länger dauern als das Auslesen aus einer Datenbank - soweit die Theorie ...

Ich würde in dem Falle die Daten weder jedesmal parsen noch jedesmal anderswo auslesen wollen.

_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.
Lädt ein berechtigter Benutzer sie über ein HTTP-Formular hoch? Dann hänge die Erzeugung von PDF und HTML-Dokument an diesen Vorgang an.
Wenn sie anderswie eintrifft - dann überlege, ob du ein anderes Kriterium als Trigger für das neu-Erzeugen der Folgedokumente finden kannst (oder ändere ggf. die Übertragungsmethode für die Excel-Datei entsprechend).

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }