AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Auf der Suche nach der besten Caching-Lösung

Auf der Suche nach der besten Caching-Lösung

Ein Thema von Meflin · begonnen am 6. Jan 2007 · letzter Beitrag vom 6. Jan 2007
 
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.645 Beiträge
 
#8

Re: Auf der Suche nach der besten Caching-Lösung

  Alt 6. Jan 2007, 12:18
Bei jedem Seitenaufruf wird die Liste (oder der Serverstatus) aus einem File angezeigt. Nun wird kurz geprüft, wann die letzte Aktualisierung stattfand (die schreibst Du auch rein). Dann musst Du Dir zwei gescheite Intervalle ausdenken, wie oft nun wirklich aktualisiert wird, wenn der Server das letzte mal offline war und wann der Server das letzte mal online war. Wenn Musik läuft sind z.B. 1-2 Minuten okay, wenn er offline ist z.B. 10 Minuten.

Nun kommt der Trick: Ist das intervall rum, wird dem User ein JavaScript mitgeschickt, dass den einen Bereich in dem die Anzeige steht nach 20 Sekunden neu lädt - und nur den Bereich (AJAX lässt grüßen). NACH dem Absender der Seite an den User (also wenn der seine Seite schon komplett geladen hat) stößt das Php-Script die Aktualisierung an. Die darf nun ruhig ihre 15 Sekunden dauern und schreibt das Ergebnis in ein File. Der User bekommt die Aktualisierung des Bereichs nach 20 Sekunden nachgeliefert und ist auf dem neuen Stand.

Ergebnis: Der User hängt im Schlimmsten Fall ein Lied hintendran in der Anzeige, und 10 Minuten wenn der Server vorher offline war.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz