SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.02.2004, 18:58:28
DJTonic DJTonic ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 27
93 Spalten oder 31 Zeilen?

Hallo zusammen!

Ich programmiere gerade sowas wie einen Counterdienst.
Ich erwarte hier relativ viele Mitglieder.
Ich würde gerne die Besucher pro Tag über ein Jahr lang speichern.
Pro Tag sind es 3 Spalten, also hätte ich in meiner Archiv-Tabelle entweder pro User und Monat 98 Spalten
oder
Ich hätte pro Tag des Jahres eine Zeile mit 9 Spalten.

Bei 1000 Usern wären das also 365.000 Zeilen.

Was ist performanter ? (achja: indizes und so habe ich schon berücksichtigt)

Um eine Antwort wäre ich sehr dankbar!
Mit Zitat antworten
  #2  
Alt 05.02.2004, 08:25:05
diver-network diver-network ist offline
Junior Member
 
Registriert seit: Apr 2003
Ort: TÜ
Beiträge: 337
Hi DJTonic,

leider fange ich mit Deiner Problembeschreibung nicht allzuviel an.
Daher mal ein Versuch, wie ich das machen würde (Voraussetzung ist, daß Du die User "kennst")

Tabelle "User" mit Spalten wie Name etc.
Tabelle "Besuche" mit Spalten für User_id als Fremdschlüssel zu "User" sowie Spalte für Besuchsdatum, IP-Adresse,...

Bei Besuch eines Users holst Du Dir dessen ID aus der Tabelle "User" und speicherst diese zusammen mit den anderen Daten in der Tabelle "Besuche".
Kontrollieren, wann/wie oft/wer wann "anwesend" war geht dann einfach über SQL Befehle ("INNER JOIN" bzw. "RIGHT oder LEFT JOIN") mit der User_ID als Schlüssel.

HTH,

Andy

P.S.: Index sollte natürlich auf den jeweiligen IDs liegen und je nach Abfragebedarf eventuell auch noch auf dem Usernamen.
__________________
Delphine, Wale, Orcas und mee(h)r:
tauchen in Alor/Indonesien
http://www.alor-dive.com
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:08:27 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt