Mailinglisten-Archive |
Guten Morgen zusammen,
ich erzeuge aus einer MySQL Datenbank mit PHP eine Webseite. Nun
aenderst sich der Inhalt der Datenbank hoechstens einmal im Monat. Da
der Zugriff auf eine fertige HTML-Seite wohl etwas schneller geht, als
die Inhalte jedesmal aus der Datenbank zu lesen, ueberlege ich nun, wie
ich die HTML-Seite einmal im Monat moeglichst automatisch erzeugen
kann???
Bei meiner Suche im Archiv habe ich einige Ansaetze gefunden. Nun wuerde
ich gerne wissen, wer in dieser Richtung schon Erfahrungen gesammelt
hat, bevor ich mich in einen falschen Ansatz verrenne.
Meine Ergebnisse:
1. Seite offline downloaden und als HTML-Seite wieder hochladen.
=> Tools z.B. WGET oder W3MIR (ob es mit einem der Tools
automatisch geht, habe ich noch nicht herausgefunden)
2. Seite cachen lassen
=> ich habe nur Informationen gefunden, wie ich das
Cachen verhindern kann, aber nicht wie ich es z.B.
fuer 30 Tage "erzwingen" kann
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum der
Vergangenheit
header ("Last-Modified: " . gmdate ("D, d M Y H:i:s") . " GMT");
// immer geändert
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header ("Pragma: no-cache"); // HTTP/1.0
Wolfgang
php::bar PHP Wiki - Listenarchive