Homepage selbermachen 7.846 Themen, 35.563 Beiträge

PHP und HTML Tabelle cachen bzw. statisch machen

sol1 / 11 Antworten / Flachansicht Nickles

Hallo, ich habe eine riesige MySQL Tabelle, einen Besucherzähler. Der soll gecached werden. Wäre es eine einzige Seite, wäre das kein Thema, dann könnte ich alles in eine Textdatei schreiben, sie erzeugen und schauen, welches Datum neuer ist bzw. sie dann täglich aktualisieren, über den Tag wird dann die gechachete statische HTML Datei gezeigt. Doch so einfach ist das nicht: Ich habe eine dynamische Datei, wo man auf jeden Tag klicken kann. Jeder Tag ist dann oben in der URL Zeile eine andere Adresse und nun weiss ich nicht, wie ich das regle, denn wenn 2 leute gleichzeitig die Statistik anschauen, dann rasselt es nur so in der Datenbank. Hat einer einen Tipp?

bei Antwort benachrichtigen
Antwort xafford
Antwort Der_Milchmann
xafford Der_Milchmann „Antwort“
Optionen

Laß mich raten, Du hast in dieser Datenbank Abfragen durchgeführt, bei denen in der WHERE-Klausel `datum`= 'Wert' vorkam...das ist kein gutes Datenbankdesign.
Grundsätzlich legt manüber jede Spalte einen Index nach der abgefragt oder verknüpft wird.

Wenn die Abfragen dynamisch sind, dann mach tim Übrigen statisches HTML meist auch kein Sinn, aber das war ja auch nicht die Fragestellung, es ging ja nicht um Einzelabfragen, die immer wieer anders gestellt werden, sondernnur um Afragen jeweils für einen Tag. Will man dan weiter filtern kann man das (wenn man unbedingt will) auch auf dem Client noch mit JavaScript machen. Es sind also nur im Schnitt 30 Dateien pro Monat, und wo bittist da das Problem?

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
Antwort Der_Milchmann
Antwort xafford
Antwort Der_Milchmann
Antwort xafford