(Co-Admin)
Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
Delphi 10.4 Sydney
|
Re: Auf der Suche nach der besten Caching-Lösung
6. Jan 2007, 13:14
Dann nutze doch einen leicht schmutzigen Trick: Du baust Dir ein PHP-Script, welches ein 1x1 Pixel großes, transparentes GIF-Bild liefert. Dieses Bild baust Du ganz am Ende Deiner Seite ein und hast so Deinen - von Usern ausgelösten - CronJob. Die Seite selbst wird laden und die jeweils zuvor gültige Fassung Deiner Liste anzeigen.
Dein PHP-Script macht natürlich mehr als den Browser mit seinem Bild zu befriedigen: In Deinem Script kannst Du dann selber feststellen, ob es an der Zeit ist, die Liste zu aktualisieren und ggf. entsprechend handeln. Und sollte der Vorgang eben länger dauern, so wird der User praktisch nicht beeinträchtigt, denn das GIF hätte er so oder so nicht gesehen - lediglich der Ladebalken seines Browsers würde noch Aktivität anzeigen.
Daniel R. Wolf mit Grüßen aus Hamburg
|