Mahlzeit Johnny B.,
Ich frage mich, welche Art der Speicherung letztendlich am effektivsten, bzw. ressourcenschonendsten ist.
Die genügend normalisierte.
Ich würde eine entsprechende Tabelle ungefähr folgendermaßen aufbauen:
ID | Timestamp | Type | Key
----+---------------------+------+-------------
8 | 22.02.2010 16:11:05 | L | irgendwas
15 | 22.02.2010 16:37:07 | F | was_anderes
42 | 22.02.2010 17:23:52 | L | foobar
Die Spalte "ID" ist dabei der Primärschlüssel der Tabelle (AUTO_INCREMENT), "Timestamp" ein entsprechend geeignetes Datumsformat, "Type" eine Enumeration aus ('F', 'L')
(z.B. für "Form" und "Link") und "Key" ein passend dimensioniertes VARCHAR-Feld für die per URL oder Formular übergebenen "ID"s (deren Namen ich übrigens ungünstig gewählt finde).
Für jeden aufgerufenen Link bzw. jedes verarbeitete Formular wird ein entsprechende (Log-)Eintrag erstellt.
Aggregieren kannst Du die dann zu beliebigenen Zeitpunkten auf beliebige Weise.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|