Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 10-Jan-2001
< Voriger Tag   Nächster Tag >

Mittwoch, 10. Januar 2001

aoiScanHTML.php, Website, Cache

aoiScanHTML.php läuft soweit und die Website wird auf eine gemeinsame Codebasis gestellt.

aoiScanHTML.php läuft erstmal. Für die Templates benutze ich es allerdings im Moment noch nicht, sondern stattdessen erstmal eine einfache str_replace() Variante.

Für die Website bin ich dabei, die Codebasis zu vereintheitlichen. Bisher hatte ich für meine eigene Seite und für die News-Skripts teilweise leicht unterschiedliche Modulversionen verwendet, weil sich die Module noch nicht genügend konfigurieren ließen, um unterschiedlichen Ansprüchen zu genügen. Dies wird nun umgestellt.

Recht viel Zeit hatte ich auch damit verbracht auszuprobieren wie sich die Seiten am besten cachen lassen, um so nicht unbedingt bei jeder Ausgabe die Datenbank abfragen und den Seiteninhalt komplett neu Aufbauen zu müssen. Das Cachen selbst ist kein Problem. Die Seite wird erst innerhalb des Buffers aufgebaut(PHP4: ob_start()) und dann in einer Datei gespeichert.

Umständlicher ist es zu ermitteln, ob der Cache-Inhalt noch aktuell ist oder sich die Daten verändert haben. Dazu müßte man jedesmal genau darauf achten, dass das aktuellste Datum aller betroffenen Daten mit einbezogen wird. Dazu gehören nicht die Datenbanken alleine, sondern z.B. auch die eingebundenen PHP-Skripte. Für letztere setze ich bei Uploads zunächst mal ein globales Datum, dass für alle Skripts u.ä. gilt. Bei ersteren stellt sich die Frage, ab wann ein deutlicher Nutzen des Caches entsteht, wenn die Datenbank auch bei Benutzung des Caches zur Ermittlung des aktuellsten Datums abgefragt werden muß. Einen bestimmten Datensatz mit vorgegebener ID zu erhalten könnte, abhängig von der Datenbank, schneller gehen als das aktuellste Datum abertausender von Datensätzen zu ermitteln.

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<Januar 2001 >
01020304050607
08091011121314
15161718192021
22232425262728
293031    

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 10-Jan-2001
(C) 2000-2018 by Sven Drieling